对鉴别器排序 - EF

Tik*_*kes 7 c# entity-framework

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

public class Dog {}

public class SomeDog : Dog {}
Run Code Online (Sandbox Code Playgroud)

现在我希望我的实体按照首先进行排序Discriminator,SomeDog然后只有这些实体才能进行排序Dog.

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

ígo*_*gor 5

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

例子:

YourContext.Dogs.OrderBy(d => (d is SomeDog) ? 1 : 2)
Run Code Online (Sandbox Code Playgroud)