powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / EF: Как грамотно написать на LINQ запрос для EF с двумя или более LEFT JOIN
15 сообщений из 65, страница 3 из 3
EF: Как грамотно написать на LINQ запрос для EF с двумя или более LEFT JOIN
    #39620353
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProPetro123Они не каждодневные и больше не к ОРМ идут а к отчетникам и аналитикам.Теоретик, блиня сказал общеизвестную вещь....и не обиделся на ответ).
...
Рейтинг: 0 / 0
EF: Как грамотно написать на LINQ запрос для EF с двумя или более LEFT JOIN
    #39620381
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Shocker.Proпропущено...
?
Много ко многим: покупатели <--> товары
Так?
Идем далее логически.
Много ко многим решается через промежуточную таблицу. Третью.
Если текст запроса такой: "Дай мне все заказы с тем то тем то", то базовая (твой термин) таблица это from заказы.
Т.е. если результать больше чем строк в Покупатели, то from не на покупателя.
Похожий твой случай?
...
Рейтинг: 0 / 0
EF: Как грамотно написать на LINQ запрос для EF с двумя или более LEFT JOIN
    #39620406
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProЭто мне пока не требовалось от Core, с другой стороны, я и не использовал М:М возможности и в EF.NET, создавал таблицу связок вручную.
Может в этом все дело. В ручном подходе.
Либо подход DbFirst(как я предпочитаю).
Либо CodeFirst и смотреть что там MS в базе нагенерил.
Что то посередине и руками, ...я бы не.
Зы.
Ссылку посмотрю.
...
Рейтинг: 0 / 0
EF: Как грамотно написать на LINQ запрос для EF с двумя или более LEFT JOIN
    #39620452
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttВсё верно. Все миграции писать ручками, завести служебную таблицу миграций (чтобы поддерживать схему БД), написать механизм миграций.А где смайлик?
А есть какая-нить ОРМ, которая поддерживает автоматическую генерацию миграций, помимо EF?
...
Рейтинг: 0 / 0
EF: Как грамотно написать на LINQ запрос для EF с двумя или более LEFT JOIN
    #39620453
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Все твои сообщения говорят о том, что дальше Hello World с БД, SQL и данными тебе работать не приходилось, так что извини, отвечать на тво бредовые вопросы желания никакого нет. Если ты хотя бы примеры кода приводил, я бы мог указать на твои ошибки, но ты занимаешься просто бла-бла. Было бы пофиг, если бы ты свои флудом не занимал бы больше половины топика, забивая нормальный диалог. Поэтому постарайся просто помолчать, если уж совсем не терпится, напиши код, проверь его, тогда уже можно будет о чем-то говорить.
...
Рейтинг: 0 / 0
EF: Как грамотно написать на LINQ запрос для EF с двумя или более LEFT JOIN
    #39620467
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,
Опять бла бла бла.
Твой подход, это linq, а не ОРМ по твоим словам:
авторя и не использовал М:М возможности и в EF.NET, создавал таблицу связок вручную.
Не хочешь развиваться, твое право.
Удачи!
...
Рейтинг: 0 / 0
EF: Как грамотно написать на LINQ запрос для EF с двумя или более LEFT JOIN
    #39620712
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProhVosttВсё верно. Все миграции писать ручками, завести служебную таблицу миграций (чтобы поддерживать схему БД), написать механизм миграций.А где смайлик?
А есть какая-нить ОРМ, которая поддерживает автоматическую генерацию миграций, помимо EF?

Зачем смайлик? :)

В текущей системе у нас миграции не просто автоматические, они полностью динамические, таблицы, связи, констрейты, индексы создаются на лету во время исполнения программы, аналитик описывает модели на DDL прям в приложении, это отражается в БД. Мы систему runtime-миграции написали сами, на EF мы бы ничего подобного даже близко не сделали никогда. Поэтому, я серьёзно. Собственные миграции, это айс :)

В общем, смотри сам. Попробуй пожить с EF :) Может сможешь как-то закостылить узкие места до лучших времён. У нас есть маленький проектик на EF Core, ничо, живёт.
...
Рейтинг: 0 / 0
EF: Как грамотно написать на LINQ запрос для EF с двумя или более LEFT JOIN
    #39620713
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttаналитик описывает модели на DDL

*DML
...
Рейтинг: 0 / 0
EF: Как грамотно написать на LINQ запрос для EF с двумя или более LEFT JOIN
    #39620726
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну динамика - это отдельная песня, то понятно.
Но в статике-то хотелось больше сервиса, иначе полностью теряется преимущество CodeFirst и проще использовать DBFirst, чтобы не писать два раза одно и то же.
...
Рейтинг: 0 / 0
EF: Как грамотно написать на LINQ запрос для EF с двумя или более LEFT JOIN
    #39620737
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProНу динамика - это отдельная песня, то понятно.
Но в статике-то хотелось больше сервиса, иначе полностью теряется преимущество CodeFirst и проще использовать DBFirst, чтобы не писать два раза одно и то же.

Я к тому, что авто-миграции, это конечно хорошо. Но чтоб от них действительно был прям офигенский профит, это надо каждый день вносить кучу изменений или фрилансить на студентов, ну или я не знаю что ещё. Обычно изменения модели не такие частые, чтобы это прям было таким камнем.

Да, удобно, но не более. За день-два можно написать неплохой механизм миграций для своего проекта. Ну и допиливать его по мере необходимости.
...
Рейтинг: 0 / 0
EF: Как грамотно написать на LINQ запрос для EF с двумя или более LEFT JOIN
    #39620738
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Proи проще использовать DBFirst, чтобы не писать два раза одно и то же.

Ну, возможно... Я уже сто лет как не разрабатываю ПО через БД, это фигня какая-то ))
...
Рейтинг: 0 / 0
EF: Как грамотно написать на LINQ запрос для EF с двумя или более LEFT JOIN
    #39620777
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttчерез БД, это фигня какая-то ))а аналитики пишут (РИСУЮТ) Модель в DDL.)))
Неувязочкасс)).
...
Рейтинг: 0 / 0
EF: Как грамотно написать на LINQ запрос для EF с двумя или более LEFT JOIN
    #39620789
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123hVosttчерез БД, это фигня какая-то ))а аналитики пишут (РИСУЮТ) Модель в DDL.)))
Неувязочкасс)).Мальчик-писатель-не-читатель!
угомонись уже
...
Рейтинг: 0 / 0
EF: Как грамотно написать на LINQ запрос для EF с двумя или более LEFT JOIN
    #39620800
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,
Тебя плохо воспитывали? К другим приставать?
...
Рейтинг: 0 / 0
EF: Как грамотно написать на LINQ запрос для EF с двумя или более LEFT JOIN
    #39621341
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123а аналитики пишут (РИСУЮТ) Модель в DDL.)))
Неувязочкасс)).

Ну зависит от степени автоматизации. В допотопных конторах пусть аналитики фигачат DDL ))
...
Рейтинг: 0 / 0
15 сообщений из 65, страница 3 из 3
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / EF: Как грамотно написать на LINQ запрос для EF с двумя или более LEFT JOIN
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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