首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET Framework >

EF5 code first 实体继承的有关问题

2013-01-23 
EF5 code first实体继承的问题!用EF5在 code first默认模式下继承实体的表映射跟EF4好象不同了,比如有A1、A

EF5 code first 实体继承的问题!
用EF5在 code first默认模式下继承实体的表映射跟EF4好象不同了,比如有A1、A2、A3三个类继承自顶层类A,code first 则自动生成单一表A,在A表中有一个字段Discriminator来区分子类。如果某个顶层类下有几十个子类,那么生成的表中字段会非常多并且记录数也会是所有子类实体对象的总数,这样会不会对性能有很大影响吗? 
[解决办法]
字段多少和性能没有必然关系。如果你明白数据库系统内部的检索机制,比如index、hash,而不是顺序查找就很容易明白这一点。

热点排行