Size: a a a

var chat = new Chat();

2020 October 05

VL

Vova Lantsov in var chat = new Chat();
Влад Ого
Всем привет, решил я тут глянуть на Ef. У него может быть только один DbContext где захардкожены все ентити?
Разные контексты можно, запрашивать будешь соответственно разные в конструкторах
источник

ВО

Влад Ого in var chat = new Chat();
Vova Lantsov
Разные контексты можно, запрашивать будешь соответственно разные в конструкторах
а чет универсальное можно написать? Например репозиторий какойнить базовый, который круд реализует? Шоб я каждый раз не писал context.MyClass.GetById(id) а в духе BaseRepo<MyType>().GetById(id) и тд?
источник

Е

Енотечка in var chat = new Chat();
Влад Ого
а чет универсальное можно написать? Например репозиторий какойнить базовый, который круд реализует? Шоб я каждый раз не писал context.MyClass.GetById(id) а в духе BaseRepo<MyType>().GetById(id) и тд?
да
источник

Е

Енотечка in var chat = new Chat();
почитай про generic context
источник

Е

Енотечка in var chat = new Chat();
или не контекст
источник

Е

Енотечка in var chat = new Chat();
репозиторий
источник

А

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

Е

Енотечка in var chat = new Chat();
Влад Ого
а чет универсальное можно написать? Например репозиторий какойнить базовый, который круд реализует? Шоб я каждый раз не писал context.MyClass.GetById(id) а в духе BaseRepo<MyType>().GetById(id) и тд?
источник

ВО

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

Е

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

Е

Енотечка in var chat = new Chat();
это на еф
источник

Е

Енотечка in var chat = new Chat();
то есть можно
источник

ВО

Влад Ого in var chat = new Chat();
не знал что такое есть)
источник

Е

Енотечка in var chat = new Chat();
дженерики тема вообще-то
источник

Е

Енотечка in var chat = new Chat();
но главное не увлекаться
источник

Е

Енотечка in var chat = new Chat();
иначе будет у тебя 5 слоев вложенности дженериков
источник

Е

Енотечка in var chat = new Chat();
и ты ахуеешь
источник

ВО

Влад Ого in var chat = new Chat();
Енотечка
и ты ахуеешь
пфф
источник

Е

Енотечка in var chat = new Chat();
азхвазвхазвх
источник

Е

Енотечка in var chat = new Chat();
нот бэд, хуле
источник