Size: a a a

var chat = new Chat();

2020 December 03

NK

ID:0 in var chat = new Chat();
Материал будет полезен для новичков, или для тех, кто только начинает свое знакомство с .NET

https://habr.com/en/post/531106/

#REST #API
источник

ШН

Шерзод Немножко Токс... in var chat = new Chat();
Шо о5?
источник

ШН

Шерзод Немножко Токс... in var chat = new Chat();
🧤 Andrei Kapytau
Ну чат дотнета, претензии к статье по дотнету, а семплы на Яве. Я так могу на джаваскрипте налабать и тоже коментить что везде говно
И тут не поспоришь даже
источник

JS

Jack Smelov in var chat = new Chat();
Нужно больше статей о старте! Доки для слабаков! JsonResult 🤦
источник

PE

Pavel Erokhin in var chat = new Chat();
Ну правда, соглашусь с Jack S, смысла в статье нет никакого, дока охватывает это
источник

PE

Pavel Erokhin in var chat = new Chat();
Хотя расжованно посильнее, чем в доке, но т.к все сразу в одной статье, такое новичок тупа заебется читать) ИМХО
источник

S

Stenly in var chat = new Chat();
Сервак без async/await, хе)
источник

NS

Nikola S in var chat = new Chat();
О божечки! Снова эти стремные репозитории!
DbSet в DbContext это уже репозиторий!
Не делайте так, новички.
источник

н

назови меня клоуном... in var chat = new Chat();
ок
источник

н

назови меня клоуном... in var chat = new Chat();
не будем
источник

н

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

V

Vitalii in var chat = new Chat();
Nikola S
О божечки! Снова эти стремные репозитории!
DbSet в DbContext это уже репозиторий!
Не делайте так, новички.
а потом переезд на новую версию EF, и - облом. Лучше уж потратить 5 минут на дженерик репозиторий и не завязываться на контракт ЕФ
источник

NS

Nikola S in var chat = new Chat();
Vitalii
а потом переезд на новую версию EF, и - облом. Лучше уж потратить 5 минут на дженерик репозиторий и не завязываться на контракт ЕФ
тебе во всех репозиториях надо будет менять реализацию, тоже самое, если использовать сервисы)))
источник

NS

Nikola S in var chat = new Chat();
и новая версия ей, не так уж и отличается от еф 6, чтоб жопу рвать при обновлении.
источник

V

Vitalii in var chat = new Chat();
Nikola S
тебе во всех репозиториях надо будет менять реализацию, тоже самое, если использовать сервисы)))
в примере ж 1 единственный дженерик репозиорий)
источник

н

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

V

Vitalii in var chat = new Chat();
Nikola S
и новая версия ей, не так уж и отличается от еф 6, чтоб жопу рвать при обновлении.
ну конечно, но когда 5 лет писать монолит, то обновление становится очень рискованым. А так - обновил, интеграционный тест на репозиторий запустил, зелёное - значит можно в прод
источник

V

Vitalii in var chat = new Chat();
я,  конечно, утрирую: квериейбл вылезет с репозитория и будет по всему приложению использоваться, и таки может что-то сломаться при трансформации в СКЛ. Но всё же, с репозитоием лучше чем без него
источник

NS

Nikola S in var chat = new Chat();
дженерик репозиторий это еще хуже, потому что он не охватывает все операции с данными.
там при Create в репозитории уже написан SaveChanges,
а если тебе не надо после каждого добавления сохранять изменения, а хочешь несколько создать, а потом сохранить?
а если у тебя связь ManyToMany, в котором несколько ключей?
источник

NS

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