我可以在Active Record中执行此操作,但这对Linq to SQL是否可行?
答案 0 :(得分:1)
您始终可以将属性添加到部分类文件中的数据上下文/实体对象:
partial class MyDataContext {
public IOrderedQueryable<Foo> FoosByName {
get {return Foos.OrderBy(foo=>foo.Name);}
}
}
然后从FoosByName
开始的所有查询都将被预先订购(但仍然可以组合)。
答案 1 :(得分:0)
如果您使用存储过程或视图来检索数据,则可以。 ORDER BY可以在存储过程或视图中,但LINQ to SQL不支持开箱即用。