Size: a a a

.NET Chat Убежище

2017 September 08

λ

λετучαя рыбα in .NET Chat Убежище
Vladislav Khapin
я бы повторял код и все.
Хмм. Наверное, это будет хорошим решением (сделает архитектуру прозрачнее и уберёт лишний функционал, так как в некоторых репах не весь круд используется)

Спасибо!
источник

VK

Vladislav Khapin in .NET Chat Убежище
мне просто это кажется лишним оверхедом
источник

VK

Vladislav Khapin in .NET Chat Убежище
не знаю как @ahydrax считает, например
источник

VK

Vladislav Khapin in .NET Chat Убежище
тот же никита вроде любит репозитории
источник

VS

Viktor Svyatokha in .NET Chat Убежище
Проблема всех репозиториев на еф одна - они текут
источник

λ

λετучαя рыбα in .NET Chat Убежище
Viktor Svyatokha
Проблема всех репозиториев на еф одна - они текут
А если using (context) { /* query */ }?
источник

VS

Viktor Svyatokha in .NET Chat Убежище
Так или иначе делается IRepo и к нему еще вдовесок UoW вешается
источник

λ

λετучαя рыбα in .NET Chat Убежище
И выключить трекчендж и прочие прибамбасы.
источник

VS

Viktor Svyatokha in .NET Chat Убежище
Вот без UoW репозиторий нормального человека
источник

VS

Viktor Svyatokha in .NET Chat Убежище
И он обычно вполне предсказуем
источник

VS

Viktor Svyatokha in .NET Chat Убежище
λετучαя рыбα
И выключить трекчендж и прочие прибамбасы.
Если юзать еф без прибамбасов, то лучше взять linq2db, имхо
источник

λ

λετучαя рыбα in .NET Chat Убежище
Viktor Svyatokha
Вот без UoW репозиторий нормального человека
А если без UoW, но IDisposable с контекстом внутри?
Хотя, наверное, всё-таки с уов, в его роли выступает Lifetimescope автофака :c
источник

VS

Viktor Svyatokha in .NET Chat Убежище
Да, можно сделать неявно
источник

VS

Viktor Svyatokha in .NET Chat Убежище
Типа абстракция в этом месте не будет течь
источник

VS

Viktor Svyatokha in .NET Chat Убежище
Но мы тогда верим ди-контейнеру
источник

VS

Viktor Svyatokha in .NET Chat Убежище
Что он правильно настроен
источник

VS

Viktor Svyatokha in .NET Chat Убежище
И диспоузит по выходу из скоупа
источник

VS

Viktor Svyatokha in .NET Chat Убежище
В апи все прозрачно - скоуп это запрос
источник

VS

Viktor Svyatokha in .NET Chat Убежище
А в wpf что скоуп?
источник

λ

λετучαя рыбα in .NET Chat Убежище
Viktor Svyatokha
А в wpf что скоуп?
Рут вьюмодель, например.
источник