对鉴别器排序 - EF

时间:2013-07-01 09:47:32

标签: c# entity-framework

我有一个模型,我正在使用鉴别器。 由于我无法共享原始代码,因此这是一个模型

public class Dog {}

public class SomeDog : Dog {}

现在我希望我的实体按Discriminator进行排序,首先SomeDog,然后才有Dog个实体。

有没有办法对Discriminator进行实际排序?或者我必须找到解决方法吗?

1 个答案:

答案 0 :(得分:3)

您在阅读上下文列表时是否尝试过排序?

示例:

YourContext.Dogs.OrderBy(d => (d is SomeDog) ? 1 : 2)