ContentItem-内容表 这个表放在一些通用的字段
ContentTypeDefinitions 内容类型定义表(ctd表)-这个表存放内容类型,如新闻News,链接(Links) ContentTypeId int Unchecked --主键没得说 ContentTypeName nvarchar(64) Unchecked --名称(如新闻) ContentTypeKey varchar(64) Unchecked --类型Key(如News) IsBuiltIn tinyint Unchecked --是否是内置 DisplayOrder int Unchecked --显示顺序 TableName varchar(64) Unchecked --存放这些属性的表的tablename ForeignKey varchar(64) Unchecked --关联的外键(ContentItemId) Page_New varchar(128) Unchecked --新建页面的View Page_Edit varchar(128) Unchecked --编辑页面的View Page_Manage varchar(128) Unchecked --管理页面的 Page_Default_List varchar(128) Unchecked --默认列表页 Page_Default_Detail varchar(128) Unchecked
ContentTypeColumnDefinitions 内容类型字段定义表(ctcd表) 定义附表中都有哪些的字段 ColumnId int Unchecked -- ContentTypeId int Unchecked --所属的内容类型ID ColumnName varchar(64) Unchecked --字段名称 ColumnLabel nvarchar(128) Unchecked --字段显示名称 IsBuiltIn tinyint Unchecked --是否是内置 DataType varchar(64) Unchecked --数据类型 Length int Unchecked --长度 Precision varchar(64) Unchecked --精度 IsNotNull tinyint Unchecked DefaultValue nvarchar(64) Unchecked这种设计的原理是,把通用的内容属性放入ContentItem中,把附加属性(不通用的属性)放在各自的附表中(如news则放在addon_news表中)
原文地址:http://blog.csdn.net/weizengxun/article/details/44754699