powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Параметр для LINQ
8 сообщений из 8, страница 1 из 1
Параметр для LINQ
    #36213602
Darooma
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ЭТот код не работает, сортировка не происходит, хотя компилится и исполняется без ошибок.
Код: plaintext
1.
2.
3.
4.
5.
6.
void Proc(string s1){
 
                        var entities = from e in db.Entities
                                  where e.CategoryID == cat.ID
                                   orderby s1
                                  select e;
}
Необходимо произвести сортировку по полю, переданном в качестве параметра, в данном случае s1.
А вот так работает, сортировка происходит
Код: plaintext
1.
2.
3.
4.
5.
6.
void Proc(string s1){
 
                        var entities = from e in db.Entities
                                  where e.CategoryID == cat.ID
                                   orderby e.SomeField
                                  select e;
}
Как сделать так, чтобы название поля можно было передавать в качестве параметра?
...
Рейтинг: 0 / 0
Параметр для LINQ
    #36213650
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Параметр для LINQ
    #36213774
Darooma
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как это сделать без этой библиотеки?
Есть ли способ проще?
...
Рейтинг: 0 / 0
Параметр для LINQ
    #36214304
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
How do I apply OrderBy on an IQueryable using a string column name within a generic extension method? и, если не канат поиск по словам... ну как-то так...
...
Рейтинг: 0 / 0
Параметр для LINQ
    #36216087
Darooma
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может есть способ еще проще?
Если нет, то спасибо, решено.
...
Рейтинг: 0 / 0
Параметр для LINQ
    #36216151
Фотография bured
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Darooma,

в Entity SQL можно. В Linq пожалуй никак.
...
Рейтинг: 0 / 0
Параметр для LINQ
    #36217953
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Darooma, так на чем остановили свой выбор?
...
Рейтинг: 0 / 0
Параметр для LINQ
    #36219174
Darooma
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
buser, на switch case
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Параметр для LINQ
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]