2

Я использую сущность framework 5 в приложении mvc4. I хочу спросить о нескольких файлах DbContexts в одном проекте. это хороший подход к использованию нескольких файлов dbContext в одном проекте mvc4 с использованием Entity Framework 5 или я должен использовать только один файл или несколько файлов DbContext, пожалуйста, помогите мне
Спасибо.Один или несколько файлов DbContext в mvc4 с использованием инфраструктуры Entity 6

+1

Если у вас несколько БД, используйте несколько DbContexts, если вы тогда не используете только один DbContext. – ssimeonov

ответ

2

Как уже говорилось, хорошая практика состоит в том, чтобы иметь один файл DbContext для каждой базы данных. Так что если вы работаете, например, блог и магазин, это, без сомнения, будут отдельные базы данных, поэтому отдельные DbContexts. В проекте, который я сейчас использую, используется одна база данных и примерно 20 таблиц, у этого есть один DbContext. Удачи.

+1

Большое вам спасибо – Ammar

2

Вы можете использовать несколько dbcontexts если:

  1. данные хранятся в различных базах данных (причина DbContext работы с одной базой данных)

  2. у вас есть несколько независимых datamodels в одной базе данных. (хорошо отделить независимые данные).