数据库设计 - 此约定的名称?

时间:2011-05-16 14:05:32

标签: mysql sql sql-server entity-framework

我试图找出一种在Entity Framework中处理以下场景的好方法,但是不知道所使用的约定的名称,所以我很难找到结果:

基准表

类别表:CategoryID,Name,...,Active

网页表:网页ID,名称,...,活动

产品表:ProductID,Name,...,Active

链接表:LinkID,Name,...,Active

关系表

关系表:ID,CategoryID,ChildID,ChildTypeID,SortOrder

(ChildID可以是CategoryID,WebpageID,ProductID或LinkID.LonterTypeID也标识ChildID链接的表/类型)

我应该使用哪些搜索字词来查找有关此类关系的信息?有没有人有任何可能有用的资源链接在实体框架中处理这类事情?我正在考虑将关系表分成四个表格,但我想确保自己不会为自己创造更多的工作。

1 个答案:

答案 0 :(得分:1)

在Hibernate中,它将被称为继承映射。尝试在实体框架文档中搜索类似的术语。