ADO.Net Entity Framework и динамический порядок по - PullRequest
1 голос
/ 07 июня 2009

В настоящее время у меня есть приведенный ниже код для извлечения данных из моей модели Entity Framework.

return db.Tasks.Where(t => (t.TaskStatuses.TaskStatusId.Equals(currentStatus) | currentStatus == -1) &
                                        (t.Projects.ProjectId.Equals(projectId) | projectId == -1) &
                                        (assignedToGuid == rnd | t.AssignedTo.UserId.Equals(assignedToGuid)));

Теперь я хочу, чтобы это упорядочивало данные, функция принимает 2 строки OrderField и OrderDirection, есть ли возможность изменить запрос для динамического упорядочения по этим переменным?

Спасибо

1 Ответ

2 голосов
/ 07 июня 2009

GavD,

Динамическая библиотека Linq позволит вам динамически упорядочивать ваши запросы. См. Следующую статью для получения дополнительной информации:

Dynamic Linq: использование библиотеки динамических запросов LINQ http://weblogs.asp.net/scottgu/archive/2008/01/07/dynamic-linq-part-1-using-the-linq-dynamic-query-library.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...