DbContext, Repositories, UnitOfWork и пр. -- как назвать папку?
От: Shmj Ниоткуда  
Дата: 17.09.14 14:05
Оценка:
Как назвать папку с классами для работы с данными?

DbLayer -- не совсем оно, т.к. DbLayer -- это сам фреймворк EF.
Re: DbContext, Repositories, UnitOfWork и пр. -- как назвать папку?
От: mogikanin Россия  
Дата: 17.09.14 14:36
Оценка: 1 (1) +1 -1
Здравствуйте, Shmj, Вы писали:

S>Как назвать папку с классами для работы с данными?

DAL
Re: DbContext, Repositories, UnitOfWork и пр. -- как назвать папку?
От: Крякозавр  
Дата: 17.09.14 18:39
Оценка: +1
Здравствуйте, Shmj, Вы писали:

S>Как назвать папку с классами для работы с данными?


S>DbLayer -- не совсем оно, т.к. DbLayer -- это сам фреймворк EF.


Абстракции в DAL|DataAccess|Persistance|Data|etc по вкусу. Классы, завязанные на конкретные реализации, например на Entity Framework, можно вынести в [выбранное_название].EF, а лучше в отдельный проект.
Re: DbContext, Repositories, UnitOfWork и пр. -- как назвать папку?
От: andyag  
Дата: 17.09.14 18:49
Оценка:
Здравствуйте, Shmj, Вы писали:

S>Как назвать папку с классами для работы с данными?


S>DbLayer -- не совсем оно, т.к. DbLayer -- это сам фреймворк EF.


Общепринятая практика среди коллег — начинать проект с папки Helpers.
Re[2]: DbContext, Repositories, UnitOfWork и пр. -- как назвать папку?
От: Doc Россия http://andrey.moveax.ru
Дата: 18.09.14 03:47
Оценка:
Здравствуйте, andyag, Вы писали:

A>Общепринятая практика среди коллег — начинать проект с папки Helpers.


Садисты однако
Re: DbContext, Repositories, UnitOfWork и пр. -- как назвать папку?
От: Doc Россия http://andrey.moveax.ru
Дата: 18.09.14 03:51
Оценка: 3 (1)
Здравствуйте, Shmj, Вы писали:

S>Как назвать папку с классами для работы с данными?

S>DbLayer -- не совсем оно, т.к. DbLayer -- это сам фреймворк EF.

Если у вас разделены интерфейсы и реализации доступа к данным, то
* при CQRS, то интерфейсы в Core/Domain итд а реализации в DataAccess / DataAccess.EF.
* при Repository и схожих, интерфейсы в DataAccess, а реализации в DataAccess.EF
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.