如何为ObjectSet定义顺序?

3

ObjectSet的默认排序方式是按照身份进行排序。我是否可以在映射中使用任何属性来指定自定义顺序?我不想引入任何会对实体进行排序的属性,而是希望从映射中获得特定顺序作为默认顺序,而不是“EntitiesByMyOrder”属性。

提前感谢。

1个回答

2

1
正如我所说,我不需要OrderBy重写,而是需要更改默认顺序。 原因是有效的顺序只有一个。如果只有一个合法的确定顺序,为什么我要在每个地方都使用“OrderBy”重写呢?我希望这个顺序成为映射中的默认顺序。 - AndrewG
此外,在 Linq to SQL 中,使用 AssociateWith 选项也可以实现这种功能,例如: options.AssociateWith<ItemTemplate>(i => i.ItemTemplates.OrderBy(p => p.Order)); - Michiel Cornille

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接