Я выкладываю новый слой данных, используя EF 4.1 Code First, переносясь с более старого слоя данных homebrew.
Я создал две сборки, одну для моего контекста и одну для всех первых классов кода POCO.
У меня есть бизнес-логика, например, запрос к одной таблице (или нескольким таблицам), который используется в нескольких разных местах. Где я должен это поставить?
Он не может проходить в классе POCO, потому что он объединяет пару таблиц и поэтому нуждается в контексте. Это может пойти в контексте, но этот контекст станет раздутым с сотнями неорганизованных запросов. Существует ли общий шаблон или соглашение для всей бизнес-логики?