|
EF: Как грамотно написать на LINQ запрос для EF с двумя или более LEFT JOIN
|
|||
---|---|---|---|
#18+
Shocker.ProPetro123Они не каждодневные и больше не к ОРМ идут а к отчетникам и аналитикам.Теоретик, блиня сказал общеизвестную вещь....и не обиделся на ответ). ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2018, 09:58 |
|
EF: Как грамотно написать на LINQ запрос для EF с двумя или более LEFT JOIN
|
|||
---|---|---|---|
#18+
Petro123Shocker.Proпропущено... ? Много ко многим: покупатели <--> товары Так? Идем далее логически. Много ко многим решается через промежуточную таблицу. Третью. Если текст запроса такой: "Дай мне все заказы с тем то тем то", то базовая (твой термин) таблица это from заказы. Т.е. если результать больше чем строк в Покупатели, то from не на покупателя. Похожий твой случай? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2018, 10:47 |
|
EF: Как грамотно написать на LINQ запрос для EF с двумя или более LEFT JOIN
|
|||
---|---|---|---|
#18+
Shocker.ProЭто мне пока не требовалось от Core, с другой стороны, я и не использовал М:М возможности и в EF.NET, создавал таблицу связок вручную. Может в этом все дело. В ручном подходе. Либо подход DbFirst(как я предпочитаю). Либо CodeFirst и смотреть что там MS в базе нагенерил. Что то посередине и руками, ...я бы не. Зы. Ссылку посмотрю. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2018, 11:25 |
|
EF: Как грамотно написать на LINQ запрос для EF с двумя или более LEFT JOIN
|
|||
---|---|---|---|
#18+
hVosttВсё верно. Все миграции писать ручками, завести служебную таблицу миграций (чтобы поддерживать схему БД), написать механизм миграций.А где смайлик? А есть какая-нить ОРМ, которая поддерживает автоматическую генерацию миграций, помимо EF? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2018, 12:28 |
|
EF: Как грамотно написать на LINQ запрос для EF с двумя или более LEFT JOIN
|
|||
---|---|---|---|
#18+
Petro123, Все твои сообщения говорят о том, что дальше Hello World с БД, SQL и данными тебе работать не приходилось, так что извини, отвечать на тво бредовые вопросы желания никакого нет. Если ты хотя бы примеры кода приводил, я бы мог указать на твои ошибки, но ты занимаешься просто бла-бла. Было бы пофиг, если бы ты свои флудом не занимал бы больше половины топика, забивая нормальный диалог. Поэтому постарайся просто помолчать, если уж совсем не терпится, напиши код, проверь его, тогда уже можно будет о чем-то говорить. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2018, 12:34 |
|
EF: Как грамотно написать на LINQ запрос для EF с двумя или более LEFT JOIN
|
|||
---|---|---|---|
#18+
Shocker.Pro, Опять бла бла бла. Твой подход, это linq, а не ОРМ по твоим словам: авторя и не использовал М:М возможности и в EF.NET, создавал таблицу связок вручную. Не хочешь развиваться, твое право. Удачи! ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2018, 12:49 |
|
EF: Как грамотно написать на LINQ запрос для EF с двумя или более LEFT JOIN
|
|||
---|---|---|---|
#18+
Shocker.ProhVosttВсё верно. Все миграции писать ручками, завести служебную таблицу миграций (чтобы поддерживать схему БД), написать механизм миграций.А где смайлик? А есть какая-нить ОРМ, которая поддерживает автоматическую генерацию миграций, помимо EF? Зачем смайлик? :) В текущей системе у нас миграции не просто автоматические, они полностью динамические, таблицы, связи, констрейты, индексы создаются на лету во время исполнения программы, аналитик описывает модели на DDL прям в приложении, это отражается в БД. Мы систему runtime-миграции написали сами, на EF мы бы ничего подобного даже близко не сделали никогда. Поэтому, я серьёзно. Собственные миграции, это айс :) В общем, смотри сам. Попробуй пожить с EF :) Может сможешь как-то закостылить узкие места до лучших времён. У нас есть маленький проектик на EF Core, ничо, живёт. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2018, 19:22 |
|
EF: Как грамотно написать на LINQ запрос для EF с двумя или более LEFT JOIN
|
|||
---|---|---|---|
#18+
hVosttаналитик описывает модели на DDL *DML ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2018, 19:22 |
|
EF: Как грамотно написать на LINQ запрос для EF с двумя или более LEFT JOIN
|
|||
---|---|---|---|
#18+
Ну динамика - это отдельная песня, то понятно. Но в статике-то хотелось больше сервиса, иначе полностью теряется преимущество CodeFirst и проще использовать DBFirst, чтобы не писать два раза одно и то же. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2018, 19:51 |
|
EF: Как грамотно написать на LINQ запрос для EF с двумя или более LEFT JOIN
|
|||
---|---|---|---|
#18+
Shocker.ProНу динамика - это отдельная песня, то понятно. Но в статике-то хотелось больше сервиса, иначе полностью теряется преимущество CodeFirst и проще использовать DBFirst, чтобы не писать два раза одно и то же. Я к тому, что авто-миграции, это конечно хорошо. Но чтоб от них действительно был прям офигенский профит, это надо каждый день вносить кучу изменений или фрилансить на студентов, ну или я не знаю что ещё. Обычно изменения модели не такие частые, чтобы это прям было таким камнем. Да, удобно, но не более. За день-два можно написать неплохой механизм миграций для своего проекта. Ну и допиливать его по мере необходимости. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2018, 20:27 |
|
EF: Как грамотно написать на LINQ запрос для EF с двумя или более LEFT JOIN
|
|||
---|---|---|---|
#18+
Shocker.Proи проще использовать DBFirst, чтобы не писать два раза одно и то же. Ну, возможно... Я уже сто лет как не разрабатываю ПО через БД, это фигня какая-то )) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2018, 20:29 |
|
EF: Как грамотно написать на LINQ запрос для EF с двумя или более LEFT JOIN
|
|||
---|---|---|---|
#18+
hVosttчерез БД, это фигня какая-то ))а аналитики пишут (РИСУЮТ) Модель в DDL.))) Неувязочкасс)). ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2018, 22:32 |
|
EF: Как грамотно написать на LINQ запрос для EF с двумя или более LEFT JOIN
|
|||
---|---|---|---|
#18+
Petro123hVosttчерез БД, это фигня какая-то ))а аналитики пишут (РИСУЮТ) Модель в DDL.))) Неувязочкасс)).Мальчик-писатель-не-читатель! угомонись уже ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2018, 22:50 |
|
EF: Как грамотно написать на LINQ запрос для EF с двумя или более LEFT JOIN
|
|||
---|---|---|---|
#18+
Shocker.Pro, Тебя плохо воспитывали? К другим приставать? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2018, 23:13 |
|
|
start [/forum/topic.php?fid=17&msg=39620737&tid=1349207]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
53ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
others: | 248ms |
total: | 412ms |
0 / 0 |