Гость
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Вопрос про EF и Model / 10 сообщений из 10, страница 1 из 1
19.03.2019, 13:19
    #39788381
mdm114
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про EF и Model
Прошу сильно не пинать. Только начал смотреть в сторону EntityFramework. Понравилась автоматизация создания моделей DataBase first. Но сразу же возник вопрос
Есть таблица типа
Сотрудник вид работы время кол-во ЗаказчикИван погрузка210 Заказчик №1Вася погрузка210 Заказчик №1Петя погрузка210 Заказчик №1Иван упаковка210 Заказчик №1Вася упаковка210 Заказчик №1Петя упаковка210 Заказчик №1Иван погрузка310 Заказчик №2Вася погрузка310 Заказчик №2Петя погрузка310 Заказчик №2
Но мне такой класс не нужен, а нужно обобщенное кол-во и временя, отгруппированное по заказчику
Запрос что то типа
Код: c#
1.
2.
3.
4.
5.
6.
SELECT заказчик
....
Sum(case when [Вид работы]=N'погрузка' then Кол-во_шт else 0 end) AS Погрузка_сумма,
Sum(case when [Вид работы]=N'упаковка' then Кол-во_шт else 0 end) AS Упаковка_сумма,
...
GROUP BY заказчик.... 



Т.е чтобы в модели данных создать переменные не Сотрудник, вид работы, время, кол-во, Заказчик, а Погрузка_сумма, Упаковка_сумма итд
Возможно ли это сделать посредством EF. Или EF только жестко привязывается к существующим столбцам таблиц?
...
Рейтинг: 0 / 0
19.03.2019, 14:01
    #39788428
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про EF и Model
mdm114DataBase first.странно.
Эту модель используют профи в субд.
А у тебя бд не нормализованная.
...
Рейтинг: 0 / 0
19.03.2019, 14:06
    #39788433
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про EF и Model
mdm114Возможно ли это сделать посредством EF. Или EF только жестко привязывается к существующим столбцам таблиц?если простенькие запросы то можно. Если сложная аналитика, то не нужно или с EF но прямой SQL.
...
Рейтинг: 0 / 0
19.03.2019, 14:06
    #39788434
mdm114
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про EF и Model
я же написал, что только начал смотреть, что такое EF. Надо оно мне или нет?
...
Рейтинг: 0 / 0
19.03.2019, 14:07
    #39788436
mdm114
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про EF и Model
а немного поподробнее про EF c прямой SQL?
...
Рейтинг: 0 / 0
19.03.2019, 14:08
    #39788437
mdm114
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про EF и Model
Petro123А у тебя бд не нормализованная.
Можно про это тоже поподробнее
...
Рейтинг: 0 / 0
19.03.2019, 14:14
    #39788443
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про EF и Model
...
Рейтинг: 0 / 0
19.03.2019, 14:26
    #39788455
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про EF и Model
mdm114Petro123А у тебя бд не нормализованная.
Можно про это тоже поподробнееветка форума Проектирование БД.
...
Рейтинг: 0 / 0
19.03.2019, 14:34
    #39788462
mdm114
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про EF и Model
Как Вы определили? Пример таблички и запроса в сильно упрощенном виде привел, чтобы не выносить никому мозг.

Petro123, за ссылку спасибо. Но, на мой взгляд, это не совсем то(Хотя надо повнимательней почитать). Я думал, что на основе запроса можно сделать какую то таблицу в памяти и на основе нее заполнять данные в модель. Чтобы модель была привязана к этой таблице, а не к какой либо физической
...
Рейтинг: 0 / 0
19.03.2019, 14:59
    #39788480
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про EF и Model
mdm114,
Не понял.
При заполнении не нужна группировка.
Юз кейс приводят, проблему и задачу.
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Вопрос про EF и Model / 10 сообщений из 10, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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