powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / использовать несколько разных ORM в одном проекте
16 сообщений из 16, страница 1 из 1
использовать несколько разных ORM в одном проекте
    #39741603
yet another noob
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте! Кто-нибудь пробовал использовать несколько разных ORM в одном проекте? Прошу поделиться опытом. Кому нибудь вообще такая мысль приходила в голову?
...
Рейтинг: 0 / 0
использовать несколько разных ORM в одном проекте
    #39741605
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в одном проекте? Или на одной БД?

Модератор: Тема перенесена из форума "WinForms, .Net Framework".
...
Рейтинг: 0 / 0
использовать несколько разных ORM в одном проекте
    #39741611
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это еще чо - у нас четыре разных СУБД в одном проекте. Наследие. :-)
...
Рейтинг: 0 / 0
использовать несколько разных ORM в одном проекте
    #39741620
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yet another noobмысль приходила в голову?а зачем сложностям приходить в голову?
Заказчик максимум про БД диктует и знает. А про орм вряд ли.
...
Рейтинг: 0 / 0
использовать несколько разных ORM в одном проекте
    #39741635
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yet another noobЗдравствуйте! Кто-нибудь пробовал использовать несколько разных ORM в одном проекте? Прошу поделиться опытом. Кому нибудь вообще такая мысль приходила в голову?
Утомил NHibernate, местами стали использовать Dapper. Отдельные сервисы используют Entity Framework.
Местами голый ADO.NET.

Для MongoDB свой маппинг написали под старый драйвер. С новым драйвером всё проще, но он пока только в одном микросервисе используется.
...
Рейтинг: 0 / 0
использовать несколько разных ORM в одном проекте
    #39741819
love_bach
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yet another noobЗдравствуйте! Кто-нибудь пробовал использовать несколько разных ORM в одном проекте? Прошу поделиться опытом. Кому нибудь вообще такая мысль приходила в голову?

EF (NH) + Dapper
...
Рейтинг: 0 / 0
использовать несколько разных ORM в одном проекте
    #39742570
love_bach
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий МухУтомил NHibernate, местами стали использовать Dapper

почему утомил?
я пришел к выводу, что там, где требуется не тривиальный sql-запрос, лучше его написать на sql, чем возиться с построеним проекций на linq или ICriteria (это и не всегда возможно)
...
Рейтинг: 0 / 0
использовать несколько разных ORM в одном проекте
    #39742571
love_bach
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не только проекций, иногда и where не ложится в ОРМ без натягивания
...
Рейтинг: 0 / 0
использовать несколько разных ORM в одном проекте
    #39742656
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
love_bach,

Тривиальный - это крайне простой. Что значит "не тривиальный sql-запрос"?
...
Рейтинг: 0 / 0
использовать несколько разных ORM в одном проекте
    #39743112
love_bach
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мухlove_bach,

Тривиальный - это крайне простой. Что значит "не тривиальный sql-запрос"?


когда проще и эффективнее, или только возможно, на sql
...
Рейтинг: 0 / 0
использовать несколько разных ORM в одном проекте
    #39743115
love_bach
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мухlove_bach,

Тривиальный - это крайне простой. Что значит "не тривиальный sql-запрос"?


да, крайне простой

надеюсь сл. вопросы не будут:

что значит "крайне", что значит "запрос", что значит "проще", что значит "эффективнее", что значит "только возможно"?
...
Рейтинг: 0 / 0
использовать несколько разных ORM в одном проекте
    #39743228
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
love_bach,

нет, не будет следующих вопросов, итак всё понятно:
когда лично Вам проще и на Ваш взгляд эффективнее, или у Вас просто не получается исползовать ORM, то Вы пишите на SQL
...
Рейтинг: 0 / 0
использовать несколько разных ORM в одном проекте
    #39744744
love_bach
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мухlove_bach,

нет, не будет следующих вопросов, итак всё понятно:
когда лично Вам проще и на Ваш взгляд эффективнее, или у Вас просто не получается исползовать ORM , то Вы пишите на SQL

зачем эти подколы?
...
Рейтинг: 0 / 0
использовать несколько разных ORM в одном проекте
    #39744746
love_bach
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мух, рад что у тебя все получается.
Если есть, что сказать полезное, - скажи. Иначе, лесом иди
...
Рейтинг: 0 / 0
использовать несколько разных ORM в одном проекте
    #39744821
stenford
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОРМ используется там где требуется получить ООП обьекты для бизнес логики, такие запросы обычно не являются супер сложными. А отчетность (репорты и прочее) где сложность может быть бесконечной из ХП никуда и не уходили, на ОРМ их никто не пишет
...
Рейтинг: 0 / 0
использовать несколько разных ORM в одном проекте
    #39745121
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
love_bachДмитрий Мухlove_bach,

нет, не будет следующих вопросов, итак всё понятно:
когда лично Вам проще и на Ваш взгляд эффективнее, или у Вас просто не получается исползовать ORM , то Вы пишите на SQL

зачем эти подколы?
Это не подколы. Я вижу Ваше субъективное мнение и подчёркиваю этот момент.

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


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