Я пишу небольшое приложение в WPF. Это позволяет мне сохранять и читать данные из БД. Он имеет 3 уровня (бизнес-логика, уровень представления и доступ к данным). Я использую подход, основанный на базе данных, и Entity Framework создал модель для меня.
Мой вопрос: где мне хранить мою сгенерированную модель .edmx?
Если я добавлю его в доступ к данным, мне потребуется написать некоторый дублирующий код в моей бизнес-логике, и если я добавлю эту модель в бизнес-логику, что мне следует хранить на уровне доступа к данным?