Гость
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / выборка фильтров поиска / 5 сообщений из 5, страница 1 из 1
18.11.2011, 12:08
    #37533169
Erik_Kartmann
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выборка фильтров поиска
Здрасьте, когда писал приложения с помощью датасетов -
формировал выражение строки where всякими ифами и кейсами.
Затем подставлял в запрос. а тут как делать?
---------------------------------------------------------
SET @@verSION = 'Microsoft SQL Server 2005 - 9.00.3042.00 (Intel X86) Feb 9 2007 22:47:07 Copyright (c) 1988-2005 Microsoft Corporation Standard Edition on Windows NT 6.0 (Build 6002: Service Pack 2) '
...
Рейтинг: 0 / 0
18.11.2011, 12:12
    #37533178
Erik_Kartmann
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выборка фильтров поиска
В голову только так приходит:
типа сформировал var query селект, фром все дела...
а дальше
if (что-нибудь, например поле не пустое, или галочка нажата)
query_result = var.Where(что-то там =>fild1 = "ыыыы");
else
query_result = var.Where(что-то там =>fild2 = "aaaaa");
f jlybv pfghjcjv 'nj ytkmpz&
...
Рейтинг: 0 / 0
18.11.2011, 12:13
    #37533182
Erik_Kartmann
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выборка фильтров поиска
В голову только так приходит:
типа сформировал var query селект, фром все дела...
а дальше
if (что-нибудь, например поле не пустое, или галочка нажата)
query_result = query .Where(что-то там =>fild1 = "ыыыы");
else
query_result = query .Where(что-то там =>fild2 = "aaaaa");
а одним запросом это нельзя?
в самом запросе, а не с готовым анонимным типом. ?
...
Рейтинг: 0 / 0
18.11.2011, 12:14
    #37533184
Erik_Kartmann
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выборка фильтров поиска
*правка
...
Рейтинг: 0 / 0
19.11.2011, 00:43
    #37534541
Lelouch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выборка фильтров поиска
Вообще-то запрос будет выполняться при выполнении методов ToList, ToArray, etc. Или при выполнении цикла foreach. Так что такие конструкции максимум могут ухудшить структуру запроса (если используется linq to sql, EF вроде менее чувствителен к такому). Или я не правильно понял вопрос?
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / выборка фильтров поиска / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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