在鉴别器-EF上排序

本文关键字:排序 -EF 鉴别 | 更新日期: 2023-09-27 18:20:36

我有一个使用鉴别器的模型。由于我无法共享原始代码,这里有一个模型

public class Dog {}
public class SomeDog : Dog {}

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

有什么方法可以在我的Discriminator上进行真正的排序吗?还是我必须找到一个变通办法?

在鉴别器-EF上排序

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

示例:

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