Size: a a a

var chat = new Chat();

2021 February 24

NZ

Nick Z in var chat = new Chat();
Виталий EasyMod
Когда как, но чаще да. А вы что, мапингом занимаетесь туда-сюда постоянно?
Если есть развитая БЛ, то я всегда ее держу отдельно от БД, а БД всегда в условно другом слое.
источник

АК

Антон Камышенков... in var chat = new Chat();
Nick Z
Если есть развитая БЛ, то я всегда ее держу отдельно от БД, а БД всегда в условно другом слое.
Что такое БЛ для начала ? )
источник

АК

Антон Камышенков... in var chat = new Chat();
Виталий EasyMod
та это оверхед непонятный. Какой профит? Есть же всякие lazyload и тд. Тот гуид ничего от фореигн ключа не отличается, по нему нужно индекс настраивать и тд, куча лишних запросов мне кажется и сложность выше, нужно всю эту кухню понимать и поддерживать
Мне тоже кажется хренью какой-то
источник

ВE

Виталий EasyMod... in var chat = new Chat();
Антон Камышенков
Что такое БЛ для начала ? )
бизнеслогика
источник

АК

Антон Камышенков... in var chat = new Chat();
Виталий EasyMod
та это оверхед непонятный. Какой профит? Есть же всякие lazyload и тд. Тот гуид ничего от фореигн ключа не отличается, по нему нужно индекс настраивать и тд, куча лишних запросов мне кажется и сложность выше, нужно всю эту кухню понимать и поддерживать
https://exceptionnotfound.net/the-repository-service-pattern-with-dependency-injection-and-asp-net-core/ Вот тут описано на практике данный подход
источник

АК

Антон Камышенков... in var chat = new Chat();
Только без DDD
источник

ВE

Виталий EasyMod... in var chat = new Chat();
источник

IP

Ihor Ponomarenko in var chat = new Chat();
вот только хотел спросить ваше мнение ) со статьей согласен
источник

IP

Ihor Ponomarenko in var chat = new Chat();
сам вот для себя небольшой стор пишу, и пока все настолько примитивно что не знаю куда бизнес логику писать. по сути сервисы ен надо, и можно с контроллеров контекст дергать
источник

IP

Ihor Ponomarenko in var chat = new Chat();
хотя думаю потом уже вырастет что надо
источник

АК

Антон Камышенков... in var chat = new Chat();
Ihor Ponomarenko
вот только хотел спросить ваше мнение ) со статьей согласен
На хабре которая ?)
источник

ВE

Виталий EasyMod... in var chat = new Chat();
Ihor Ponomarenko
сам вот для себя небольшой стор пишу, и пока все настолько примитивно что не знаю куда бизнес логику писать. по сути сервисы ен надо, и можно с контроллеров контекст дергать
Сервисы всегда надо :) сделай хотя бы 1 и с ним работай
источник

ВE

Виталий EasyMod... in var chat = new Chat();
потом когда поймёшь что пора начнёшь разграничивать в другие сервисы
источник

АК

Антон Камышенков... in var chat = new Chat();
Виталий EasyMod
Сервисы всегда надо :) сделай хотя бы 1 и с ним работай
Отдельный сервис по работе с БД имеешь ввиду ?
источник

ВE

Виталий EasyMod... in var chat = new Chat();
Антон Камышенков
Отдельный сервис по работе с БД имеешь ввиду ?
ну а чё нет
источник

ВE

Виталий EasyMod... in var chat = new Chat();
можно и не только с бд, то есть в них скрывать логику
источник

АК

Антон Камышенков... in var chat = new Chat();
Виталий EasyMod
можно и не только с бд, то есть в них скрывать логику
Ага, это уже микросервисы получаются, к ним потом раббит еще прикрутить и норм )
источник

ВE

Виталий EasyMod... in var chat = new Chat();
Антон Камышенков
Ага, это уже микросервисы получаются, к ним потом раббит еще прикрутить и норм )
ну почему микросервисы, это же в рамках одного приложения всё
источник

SC

Serega Carbon in var chat = new Chat();
Антон Камышенков
Ага, это уже микросервисы получаются, к ним потом раббит еще прикрутить и норм )
нет, сервисами в одном приложении называются элементы, который управляют бизнес логикой (создают юзеров, авторизируют их, генерят токены например) .
источник

NZ

Nick Z in var chat = new Chat();
Антон Камышенков
Ага, это уже микросервисы получаются, к ним потом раббит еще прикрутить и норм )
нет. Это даже не модульный монолит.
источник