Подкласс DbContext: один в целом или один на модель? - PullRequest
0 голосов
/ 06 мая 2020

Я разрабатываю свое первое базовое приложение ASP. NET, которое не соответствует руководству, а также мое первое ASP. NET базовое приложение, которое имеет более одного класса в своей модели. Я думал, что мне нужно будет создать один подкласс DbContext для каждого класса модели. Но теперь кажется, что мне нужен только один подкласс DbContext во всем приложении. Это правильно?

`

1 Ответ

0 голосов
/ 06 мая 2020

У вас должен быть один контекст для каждой базы данных. Чтобы быть более точным, у вас должен быть один контекст для каждого поддомена вашего приложения, который обычно совпадает с базой данных. Однако в чем-то вроде архитектуры микросервисов или просто в любом шаблоне стиля DDD у вас, по сути, будет контекст для каждой службы, соответствующий каждому дискретному фрагменту вашего домена.

В любом случае, вы d никогда не использовать контекст для каждой сущности, так как это было бы практически бесполезно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...