Size: a a a

var chat = new Chat();

2021 June 29

Ɖ

Ɖrēw in var chat = new Chat();
Могу тогда разве что паттерн матчинг + свич посоветовать
источник

ВО

Влад Ого in var chat = new Chat();
я делаю базовый круд контроллер и не хочу делать на каджую сущность по наследнику
источник

VL

Vova Lantsov in var chat = new Chat();
есть вариант через context.Remove(object), но видимо это тоже не подойдёт
источник

ВО

Влад Ого in var chat = new Chat();
та буду делать запрос, хуле. Все равно пет прожект по изучению еф
источник

Ɖ

Ɖrēw in var chat = new Chat();
источник

Ɖ

Ɖrēw in var chat = new Chat();
Кстати, тут недавно про команды говорили
источник

Ɖ

Ɖrēw in var chat = new Chat();
Как паттерн
источник

Ɖ

Ɖrēw in var chat = new Chat();
Так вот миграции это хороший пример команд
источник

JS

John Stellmann in var chat = new Chat();
https://stackoverflow.com/a/28050510
вот так работало всегда
источник

JS

John Stellmann in var chat = new Chat();
помоему даже без Attach()
источник

JS

John Stellmann in var chat = new Chat();
единственнгое что нельзя сделать в дженерик виде, так как ты не знаешь что является ключем
источник

JS

John Stellmann in var chat = new Chat();
Кроме айди может быть все что угодно.
источник

ВО

Влад Ого in var chat = new Chat();
НЕльзя сделать в женерик виде бо я вот пишу шо я удаляю
источник

JS

John Stellmann in var chat = new Chat();
Хотя не можно вроде обджект принять
источник

JS

John Stellmann in var chat = new Chat();
Можно
context.Set<T>.Remove(objectKey)

В данном случае T у тебя Customer
источник

M

MPA3b in var chat = new Chat();
https://www.youtube.com/watch?v=qkJ9keBmQWo
вот то видео, о котором я писал, он там разбирает плюсы и недостатки ЕФ
источник

JS

John Stellmann in var chat = new Chat();
context.Set<Customer>()
эквивалентно
context.Customers
источник

ВО

Влад Ого in var chat = new Chat();
та шоб получить "В данном случае T у тебя Customer" то надо сделать квери. Я так уже и сделал
источник

ВО

Влад Ого in var chat = new Chat();
Если у меня на один интерфейс несколько реализаций, какие у меня есть варианты получить тот шо я хочу через ди? Возможно даже не самые старндартные решения
источник

OD

Oleksandr Desiatnyk in var chat = new Chat();
Погугли есть множество вариантов, самое элегентное решение ИМХО это сделать женерик интерфейс, и регистрировать/резолвить

IService<TImpl1>
IService<TImpl2>
источник