我有一个模型,我正在使用鉴别器。 由于我无法共享原始代码,因此这是一个模型
public class Dog {}
public class SomeDog : Dog {}
现在我希望我的实体按Discriminator
进行排序,首先SomeDog
,然后才有Dog
个实体。
有没有办法对Discriminator
进行实际排序?或者我必须找到解决方法吗?
答案 0 :(得分:3)
您在阅读上下文列表时是否尝试过排序?
示例:
YourContext.Dogs.OrderBy(d => (d is SomeDog) ? 1 : 2)