在鉴别器-EF上排序
本文关键字:排序 -EF 鉴别 | 更新日期: 2023-09-27 18:20:36
我有一个使用鉴别器的模型。由于我无法共享原始代码,这里有一个模型
public class Dog {}
public class SomeDog : Dog {}
现在,我希望我的实体按Discriminator
排序,先有SomeDog
,然后才有Dog
实体。
有什么方法可以在我的Discriminator
上进行真正的排序吗?还是我必须找到一个变通办法?
您在阅读上下文列表时尝试过排序吗?
示例:
YourContext.Dogs.OrderBy(d => (d is SomeDog) ? 1 : 2)