Как разделить доступ к базе данных в .Net Core - PullRequest
1 голос
/ 21 марта 2019

В веб-формах вы можете использовать ObjectDataSource, использовать методы, определенные на уровне бизнес-логики, которые будут получать данные с вашего уровня данных, обычно это набор данных или EF.Тогда весь код доступа к базе данных будет все в одном месте и извлечен логически на основе методов.

В .Net Core Razor, как это организовать?

1 Ответ

1 голос
/ 21 марта 2019

Веб-приложения .NET Core обычно следуют шаблону Model View Controller (MVC), но вы можете использовать 'Razor Pages' для более простых приложений.

Если вы используете MVC, то в ваших видах бритвы вам следуетпросто отображать данные в модели для представления.Модель, как правило, представляет собой простой старый C # -объект (POCO).

Модель создается и заполняется в контроллере из любого источника данных или службы.

Если вы новичок в MVC извеб-формы, тогда это руководство по. NET Core MVC должно быть полезно.

Если ваше приложение довольно простое, то это руководство по Razor Pages может быть полезным.

...