Size: a a a

var chat = new Chat();

2021 February 28

SC

Serega Carbon in var chat = new Chat();
Никита Сивко
а DbContext именно Ef?
ну я юзаю Ef
источник

SC

Serega Carbon in var chat = new Chat();
можно даппер
источник

НС

Никита Сивко... in var chat = new Chat();
UnitOfWork нужен что бы отдавать репозитории и комитить транзации?
источник

SC

Serega Carbon in var chat = new Chat();
типа того
источник

НС

Никита Сивко... in var chat = new Chat();
А вот у меня например EFUof я передаю в него AppDbContext которые ef, соответственно все репозитории будут работать с ef, если бы я хотел использовать вместо EF что-нибудь другое то мне пришлось бы менять EFUof на другую реализацию, так?
источник

НС

Никита Сивко... in var chat = new Chat();
источник

SC

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

НС

Никита Сивко... in var chat = new Chat();
Ладно, понял, спасибо за ответы)
источник

SC

Serega Carbon in var chat = new Chat();
_userRepository ??= new Repository<User>(db) - поправь пж)
источник

НС

Никита Сивко... in var chat = new Chat();
я такое видел, а в чем разница, для красоты типо?
источник

SC

Serega Carbon in var chat = new Chat();
Никита Сивко
я такое видел, а в чем разница, для красоты типо?
нет, для проверки существование твоего репо, если нал, то создаем, если не нал - то юзаем, а то ты всегда будешь создавать новый с каждым обращением к UoF
источник

НС

Никита Сивко... in var chat = new Chat();
конструктор выполняется один раз же
источник

SC

Serega Carbon in var chat = new Chat();
а, стоп, он в конструкторе, не заметил
источник

SC

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

НС

Никита Сивко... in var chat = new Chat();
понял, сделаем)
источник

VL

Vova Lantsov in var chat = new Chat();
Никита Сивко
я такое видел, а в чем разница, для красоты типо?
такая запись из того же парка что +=, /= и даже %=
Оригинал такой
_userRepo = _userRepo ?? new Repo();
источник

НС

Никита Сивко... in var chat = new Chat();
о ну это мне больше знакомо
источник

НС

Никита Сивко... in var chat = new Chat();
Я тут спрашивал недавно, но не ответили, может все таки кто знает как на ngrok запустить два проекта?
источник

SC

Serega Carbon in var chat = new Chat();
лол
источник

u

username in var chat = new Chat();
ору
источник