Member 12894417 Ответов: 1

Для чего лучше всего построить слой базы данных ?Сетевое ядро веб-приложения?


Я начинаю новый проект - .NET Core Web Application. У меня есть два проекта: веб-приложение и проект данных. Я читал много статей о передовых методах работы и т. Д., Но я не нашел решения своей проблемы. Я хочу чтобы отделить логику данных от сети, и я не хочу, чтобы мой контроллер знал о моем контексте (инициализировать его конструктором контроллера) или инициализировать репозиторий в каждом контроллере. Я видел проекты с nHibernate, где я вызываю объект и ту же базу во время текущего контекста сеанса и т. д. (пример Car.GetAll (), где GetAll () находится в универсальном классе, который наследуют все сущности). Может ли кто-нибудь дать мне решение моей проблемы или дать рекомендации по разработке нового проекта в .NET Ядро?

Что я уже пробовал:

Я пробовал шаблон репозитория, единицу работы и т. д.

1 Ответов

Рейтинг:
2

Richard MacCutchan

Взгляните на некоторые статьи по адресу .Объем основных статей[^].


Member 12894417

Спасибо за ответ.Я много смотрел и читал, но так и не нашел решения.Я прошу практического совета.

Richard MacCutchan

Эти статьи полны практических советов.