import React, { Component } from 'react'
import { Space, Tag, Typography } from 'antd'
import Highlighter from 'pages/system/doc/highlighter'

const { Text } = Typography

export default class entity extends Component {
    render() {
        return (
            <Space direction="vertical" className="w-100-p">
                <Text>
                    实体关系到数据库表的建立以及映射，放置到
                    <Tag color="orange" className="mr-none">
                        Entity
                    </Tag>
                    文件夹下。
                </Text>
                <Text>
                    需要注意的是，必须添加特性
                    <Tag color="green" className="mr-none">
                        Table
                    </Tag>
                    ；必须继承类
                    <Tag color="green" className="mr-none">
                        Core.DEntityBase
                    </Tag>
                    。
                </Text>
                <Highlighter code={this.props.codes['application/entity.cs']} language={'csharp'} />
            </Space>
        )
    }
}
