Здравствуйте, Shmj, Вы писали:
S>Как назвать папку с классами для работы с данными?
S>DbLayer -- не совсем оно, т.к. DbLayer -- это сам фреймворк EF.
Абстракции в DAL|DataAccess|Persistance|Data|etc по вкусу. Классы, завязанные на конкретные реализации, например на Entity Framework, можно вынести в [выбранное_название].EF, а лучше в отдельный проект.
Re: DbContext, Repositories, UnitOfWork и пр. -- как назвать папку?
Здравствуйте, Shmj, Вы писали:
S>Как назвать папку с классами для работы с данными? S>DbLayer -- не совсем оно, т.к. DbLayer -- это сам фреймворк EF.
Если у вас разделены интерфейсы и реализации доступа к данным, то
* при CQRS, то интерфейсы в Core/Domain итд а реализации в DataAccess / DataAccess.EF.
* при Repository и схожих, интерфейсы в DataAccess, а реализации в DataAccess.EF