|
Вопрос по структуре MVC
|
|||
---|---|---|---|
#18+
Shocker.Pro Ролг Хупин Код: c# 1.
у тебя есть поле в контроллере, зачем ты еще раз что-то там тянешь? здесь читаю https://joonasw.net/view/aspnet-core-di-deep-dive ... |
|||
:
Нравится:
Не нравится:
|
|||
25.12.2019, 15:38 |
|
Вопрос по структуре MVC
|
|||
---|---|---|---|
#18+
Ролг Хупин Например, GetCustomer(string id) Ты должен получить свой экземпляр DbHelper через DI у него может быть зависимость от IDataContextService, но это проблема DI ... |
|||
:
Нравится:
Не нравится:
|
|||
25.12.2019, 16:47 |
|
Вопрос по структуре MVC
|
|||
---|---|---|---|
#18+
Ролг Хупин вот хорошая книга, но большая https://smarly.net/dependency-injection-in-net Еще у Фримана неплохо, в принципе, описано, причем кратенько и применительно к ASP.NET Core ... |
|||
:
Нравится:
Не нравится:
|
|||
25.12.2019, 16:50 |
|
Вопрос по структуре MVC
|
|||
---|---|---|---|
#18+
Просто возьми для начала за основу, что если ты сделал статический класс, значит что-то ты сделал неправильно ... |
|||
:
Нравится:
Не нравится:
|
|||
25.12.2019, 16:51 |
|
Вопрос по структуре MVC
|
|||
---|---|---|---|
#18+
Shocker.Pro Ролг Хупин Например, GetCustomer(string id) Ты должен получить свой экземпляр DbHelper через DI у него может быть зависимость от IDataContextService, но это проблема DI т.е. получается что я должен и свой хелпер тоже зарегистрировать как DI? Может не колбаситься, а просто сделать вспомогательный класс для контролллера, и там все операции с базой делать. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.12.2019, 16:53 |
|
Вопрос по структуре MVC
|
|||
---|---|---|---|
#18+
Ролг Хупин т.е. получается что я должен и свой хелпер тоже зарегистрировать как DI? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.12.2019, 16:54 |
|
Вопрос по структуре MVC
|
|||
---|---|---|---|
#18+
Shocker.Pro Ролг Хупин т.е. получается что я должен и свой хелпер тоже зарегистрировать как DI? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.12.2019, 16:57 |
|
Вопрос по структуре MVC
|
|||
---|---|---|---|
#18+
Ролг Хупин Shocker.Pro пропущено... Неправильно. Ты плохо читал DI Ты должен получить свой экземпляр DbHelper через DI у него может быть зависимость от IDataContextService, но это проблема DI т.е. получается что я должен и свой хелпер тоже зарегистрировать как DI? Может не колбаситься, а просто сделать вспомогательный класс для контролллера, и там все операции с базой делать. А в WinForms приложении как сделано? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.12.2019, 17:11 |
|
Вопрос по структуре MVC
|
|||
---|---|---|---|
#18+
skyANA Ролг Хупин пропущено... т.е. получается что я должен и свой хелпер тоже зарегистрировать как DI? Может не колбаситься, а просто сделать вспомогательный класс для контролллера, и там все операции с базой делать. А в WinForms приложении как сделано? Там несколько ассемблей, одна - своеобразный хелпер для работы с базой, всякие общие утилиты. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.12.2019, 17:13 |
|
Вопрос по структуре MVC
|
|||
---|---|---|---|
#18+
Ролг Хупин skyANA пропущено... А в WinForms приложении как сделано? Там несколько ассемблей, одна - своеобразный хелпер для работы с базой, всякие общие утилиты. Вот значит откуда ноги растут. Небось в нём работа со всеми таблицами базы? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.12.2019, 17:37 |
|
Вопрос по структуре MVC
|
|||
---|---|---|---|
#18+
skyANA Ролг Хупин пропущено... Там несколько ассемблей, одна - своеобразный хелпер для работы с базой, всякие общие утилиты. Вот значит откуда ноги растут. Небось в нём работа со всеми таблицами базы? Ну, да, жесткий ручной микс. Винформс был настоящей находкой для незашоренных творческих девелоперов ... |
|||
:
Нравится:
Не нравится:
|
|||
25.12.2019, 17:41 |
|
Вопрос по структуре MVC
|
|||
---|---|---|---|
#18+
Ролг Хупин Да, да. Объектно-ориентированное, предметно-ориентированное проектирование и принципы SOLID изучать надо. Оставим это институтским ботанам. Фигачь как умеешь ... |
|||
:
Нравится:
Не нравится:
|
|||
25.12.2019, 19:46 |
|
Вопрос по структуре MVC
|
|||
---|---|---|---|
#18+
Дмитрий Мух секундочку, здесь рассогласование времен: винформс приложение было давно, потому "Фигачь" не подходит. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.12.2019, 20:09 |
|
Вопрос по структуре MVC
|
|||
---|---|---|---|
#18+
Ролг Хупин Ещё скажи до появления ООП, DDD и SOLID :) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.12.2019, 20:14 |
|
|
start [/forum/topic.php?fid=18&gotonew=1&tid=1354829]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
57ms |
get topic data: |
14ms |
get first new msg: |
6ms |
get forum data: |
2ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
others: | 264ms |
total: | 441ms |
0 / 0 |