一步一步学Linq to sql(八):继承与关系
[1] 一步一步学Linq to sql(八):继承与关系
[2] 一步一步学Linq to sql(八):继承与关系
[3] 一步一步学Linq to sql(八):继承与关系
[4] 一步一步学Linq to sql(八):继承与关系
[5] 一步一步学Linq to sql(八):继承与关系
[2] 一步一步学Linq to sql(八):继承与关系
[3] 一步一步学Linq to sql(八):继承与关系
[4] 一步一步学Linq to sql(八):继承与关系
[5] 一步一步学Linq to sql(八):继承与关系
系列文章导航:
一步一步学Linq to sql(二):DataContext与实体
论坛表结构
为了演示继承与关系,我们创建一个论坛数据库,在数据库中创建三个表:
1、 论坛版块分类表 dbo.Categories:
字段名 |
字段类型 |
可空 |
备注 |
CategoryID |
int |
not null |
identity/主键 |
CategoryName |
varchar(50) |
not null |
|
2、 论坛版块表 dbo.Boards:
字段名 |
字段类型 |
可空 |
备注 |
BoardID |
int |
not null |
identity/主键 |
BoardName |
varchar(50) |
not null |
|
BoardCategory |
int |
not null |
对应论坛版块分类表的CategoryID |
3、 论坛主题表 dbo.Topics:
字段名 |
字段类型 |
可空 |
备注 |
TopicID |
int |
not null |
identity/主键 |
TopicTitle |
varchar(50) |
not null |
|
TopicContent |
varchar(max) |
not null |
|
ParentTopic |
int |
null |
如果帖子是主题贴这个字段为null,否则就是所属主题id |
TopicType |
tinyint |
not null |
0 – 主题贴 1 – 回复帖 |