170 похожих чатов

Services.AddScoped(Typeof(IRepository<>), typeof(Repository<>)); services.AddScoped<IRepository, Repository>(); разница между ними есть? или и так и сяк

без разницы?

19 ответов

7 просмотров

Один фиг Только метод с универсальным типом смотрится лаконичнее, нежели тот, в котором прописывается typeof

𐐠𐑁𐐼𐐲𐐲𐐬𐐶 Sparrow
Один фиг Только метод с универсальным типом смотри...

понял спасибо а как ты реализовал IRepository можно поглядеть?) просто ещё не видел оказся такого

ну так если ты поменяешь название то оно подтянется

𝑀𝓇. 𝐼𝓈𝓀𝒶𝓃𝒹𝒶𝓇️ ️Xandamov
понял спасибо а как ты реализовал IRepository можн...

Я тебе сказал касательно написания методов, использовать джинерик или передавать тип в качестве аргумента. Причем тут реализация IRepository?

Хе, подмена базы для тестов?)

𐐠𐑁𐐼𐐲𐐲𐐬𐐶 Sparrow
Я тебе сказал касательно написания методов, исполь...

я имел ввиду что надо писать в файле IRepository просто раньше не видел оказ ся но ладно гугл в помощь по любому мне) спасибо объяснения)

Вячеслав
Это же для бд?

ага всё что я видел до этого писалось в стиле MyContext и builder.Services.AddScoped<MyContext, MyContext>(); и никакого IMyContext не было

Hash🇺🇦 master♂
там обычно сразу AddDbContext<Context> та и все

получается в AddScoped не база подключается?

𝑀𝓇. 𝐼𝓈𝓀𝒶𝓃𝒹𝒶𝓇️ ️Xandamov
получается в AddScoped не база подключается?

он внутри тот же скоупед испоьзует (если говорить о AddDbContext) вроде как

Вячеслав
А тебе для чего собственно нужно?

пытаюсь чото написать вот по готовому проекту можно сказать "переписываю" там в скопед добавлен контекст а в одном гитхаб проекте в скопед добавлен IRepository (думал это тоже контекст, оказалось это что то наподобие BaseController'a) вот теперь понять сложно получается что и для чего добавлять в scoped и когда надо добавлять

Hash🇺🇦 master♂
он внутри тот же скоупед испоьзует (если говорить ...

получается метод AddDbContext чуть переобутый AddScoped?

Похожие вопросы

Обсуждают сегодня

читать файл максимально быстро? странный вопрос))
zamtmn
53
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
Приветствуем всех! Устали без проектов? Если вы программист и хотите получать стабильные заказы, компания Elif предлагает вам недельный курс по поиску проектов и их ведению. ...
Elif
1
А чего сейчас в моде вместо Error для эксепшенов? А то я тут внезапно узрел что он не рекомендуется :) У Try::Tiny какой-то совершенно ужасный синтаксис если надо конкретные э...
Denis F
19
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Привет. Сразу скажу, что на C/C++/Rust я не пишу, но тем не менее возникла потребность дебага C/C++/Rust кода. Суть: есть серверное приложение, которое периодически ведёт себ...
ninekeem 🐳
4
всем привет! углубившись в плюсы и начав изучать реверсинг понял, что без асм'а никуда со своими высокоабстрактными представлениями начал изучать механизмы асма, и не совсем п...
9
Всем привет, после Си стоит учить плюсы или лучше на раст перейти?
Linus
8
или вы считаете муит дает знание?
супер_лох_3000 альфа версия
12
значить например он учился в СДУ то получается он особенный?)
Asets Serikov
11
Карта сайта