русский
Germany.ruForen → Архив Досок→ Programmierung

А как такая хрень вообще происходит?

27.01.23 00:44
Re: А как такая хрень вообще происходит?
 
alex445 коренной житель
насчёт Unit of work ты меня убедил

Он есть

Мы даже что-то подобное у себя используем.

Только кроме функций из методичек insert, remove и get у нас например есть GetListWithIncludes<TEntity>(Expression<Func<TEntity, bool> condition, Expression<Func<TEntity, object> include)

или UpdateOneProperty<TEntity>(int id, Action<TEntity> setter)


Я боюсь, если кто-то решит мигрировать на другой ОРМ, нам всем станет очень больно.

Щас натравлю на вас DBA, которые скажут, что эта хрень должна быть в хранимках. А любая орм хранимку-то дёрнет без проблем.


Ну и для пачки методов с изъёпистыми запросами целый паттерн городить не надо. Просто поместите их в ваш класс изъёпистых запросов и всё.

 

Sprung zu