我有这样的实体的 TPH:
class Base
{
...
}
class Child : Base
{
...
}
语境:
class Context : DbContext
{
public IDbSet<Base> Bases { get; set; }
}
当我查询context.Bases.ToArray()
结果查询包含WHERE [Extent1].[Discriminator] IN (N'Child',N'Base')
. 不需要 where 子句,因为我想要一切。有没有办法强制实体框架不生成 where 子句?