我们首先使用 EF 4.3 代码,并有一个像这样的对象模型:
class Content { }
class Product:Content { }
class News:Content { }
这些被映射为每个类型的表。
在某些情况下,我只想加载属于基表的列,例如所有内容标题的列表。但是像这样的查询
from c in Content
where c.IsDeleted == false
select c
导致一些非常讨厌的 SQL 与其他两个表的连接。有没有办法强制 EF 只从基表中进行选择而不连接到其他表?