Ada*_*ell 6 .net orm entity-framework entity-framework-4
实体框架4是否订购了集合?
例如,我的Order有一个属性是OrderItems的集合,但顺序很重要,我宁愿在访问它们之前不对它们进行排序.
有关示例,请参阅Nhibernate:NHibernate中的 List vs Set vs Bag
事实并非如此。不过,您可以通过以下几种方式强制执行订单:
这个答案解释了一个EF4 LINQ Ordering Parent 和所有具有预加载 (.Include()) (某种)的子集合
更简单地说,如果您要查询单个订单,则可以使用以特定方式排序的订单行来执行此操作:
var thing = _repo.GetOrder(id)
.Select(item =>
new { item, ord = item.orderlines.OrderBy(o => o.orderbythis) }
).FirstOrDefault().item;
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1054 次 |
最近记录: |