0 / 0 / 0
Регистрация: 28.02.2013
Сообщений: 4
|
||||||||||||||||
1 | ||||||||||||||||
asp.net mvc entity framework условия28.02.2013, 11:21. Показов 1709. Ответов 3
Метки нет Все метки)
(
Такой вопрос
На C# я использовал класс
Вопрос? Как достичь такого же результата применяя entity framework На данный момент я создаю в каждом условии if отдельный запрос что очень неудобно посколу параметров довольно много.
0
|
|
28.02.2013, 11:21 | |
Ответы с готовыми решениями:
3
MembershipProvider для ASP.NET MVC 3 + Entity Framework ? Связь 1 к многим в приложении Entity Framework ASP.NET MVC 5 Оптимизация ASP.NET MVC + Entity Fraemwok ASP.NET MVC 4,ASP.NET MVC 4.5 и ASP.NET MVC 5 большая ли разница между ними? |
13 / 13 / 2
Регистрация: 13.02.2013
Сообщений: 45
|
|
28.02.2013, 15:29 | 2 |
При работе с EF я создавала отдельные классы, которые работали с объектами созданными в EF.
Например в БД есть таблица item, EF создал класс items, где описаны поля таблицы как свойства и несколько стандартных методов для работы с этой таблицей. Так вот, в дополнительном классе, например itemWork, я создаю объект модели и пишу методы для работы с данной таблицей. Т.о. ты можешь отдельно написать метод, который содержит твой запрос. В Контроллере приложения обрабатываешь все данные, создаешь объект класса itemWork и передаешь данные в метод с нужным запросом. Если тебе это подходит, то вот ссылка на видео уроки, в которых все очень понятно показано: http://www.techdays.ru/videos/3695.html
0
|
73 / 73 / 3
Регистрация: 04.09.2012
Сообщений: 170
|
||||||
28.02.2013, 16:35 | 3 | |||||
Сперва приводишь к IQueryable, это еще не список данные, а запрос. Потом последовательно можно добавлеять к запросу условия посредством Where() (т.е. запись q = q.Where(o => o.fire = 0); q = q.Where(o => o.str = 0); будет равносильна q = q.Where(o => o.fire = 0 && o.str = 0) ![]() Ну в конце ToList() выполняет запрос и представляет результаты в виде списка
1
|
0 / 0 / 0
Регистрация: 28.02.2013
Сообщений: 4
|
||||||||||||||||
01.03.2013, 16:06 [ТС] | 4 | |||||||||||||||
Сам виноват не описал полностью проблему потому пришлось решать самому
Всё хорошо работает, если у вас отсутствуют анонимные типы связанных таблиц JOIN
Теперь я могу извращаться над запросом как угодно, Чтобы всё это работала необходим класс конвертер
Также необходимо добавить Модель, возвращаемых запросом, анонимных типов, в моём случае
0
|
01.03.2013, 16:06 | |
Помогаю со студенческими работами здесь
4
Вывод информации из БД с использованием Entity на ASP.NET MVC 4 Стоит ли изучать asp.net mvc 4 из за скорого выхода asn.net mvc vNext ? MVC + Entity Framework Как переделать проект ASP.NET WebForms в ASP.NET MVC 5 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |