ASP.NET и Entity Framework в многоуровневой архитектуре - используя Entity Framework только для ORM

У меня есть приложение ASP.NET, которое использует многоуровневую архитектуру, например уровень представления, уровень бизнес-логики, уровень доступа к данным.

Я не хочу, чтобы бизнес-уровень знал что-либо о том, как реализован уровень доступа к данным, и я не собираюсь связывать Entity напрямую с элементом управления данными, используя EntityDataSource или что-то подобное. (так что сценарий шаблона хранилища)

Я ТОЛЬКО ЖДУ ИСПОЛЬЗОВАТЬ РАМКУ ПРИРОДЫ В КАЧЕСТВЕ ИНСТРУМЕНТА ОРМА ДЛЯ ПОЛУЧЕНИЯ КЛАССОВ Я знаю, как это сделать. То, что я не ясно, это

Целесообразно ли распространять эти классы через приложение, чтобы уровень бизнес-логики работал с частичными классами, созданными непосредственно структурой сущностей? (например, если у меня есть таблица клиентов в sql, сущность fw создаст класс клиентов, который потенциально может использоваться непосредственно во всех слоях моего приложения)Как управлять поддержкой транзакций, если мой BLL вызывает несколько разных классов сущностей, но хочет рассматривать его как одну транзакцию

Ответы на вопрос(6)

Ваш ответ на вопрос