Можно ли установить порядок по умолчанию в сопоставлениях атрибутов Linq? - PullRequest
2 голосов
/ 08 февраля 2009

Мне удалось сделать это в Active Record, но возможно ли это с Linq to SQL?

Ответы [ 2 ]

1 голос
/ 09 февраля 2009

Вы всегда можете добавить свойство к объектам контекста данных / сущностей в частичном файле класса:

partial class MyDataContext {
    public IOrderedQueryable<Foo> FoosByName {
        get {return Foos.OrderBy(foo=>foo.Name);}
    }
}

Тогда любые запросы, начинающиеся с FoosByName, будут предварительно упорядочены (но все еще могут быть составлены).

0 голосов
/ 09 февраля 2009

Вы можете использовать хранимые процедуры или представления для извлечения ваших данных. В этом случае ORDER BY может находиться в сохраненном процессе или представлении, но LINQ to SQL не поддерживает это сразу.

...