私はADO.NETを使用しています.DALとBALを作成しました.構造は次のとおりです.
DAL
   -POCO(Table to Entities mapping)
   -Repository (Add, Delete, Edit, Select, Search)
BAL
   -POCO(DAL to Entities mapping where Entities are complex type here)
   -BusinessManager(Validation and Business rules)
サービスを使用して BAL を公開します。また、Web、ウィンドウ、モバイルなどの複数のアプリケーションがこの BAL を消費します。
SQL トランザクションをどこから開始すればよいかわかりません。複雑なエンティティを作成する責任者。
たとえば、複雑なエンティティは
   Entity
     -Entity Type
     -Contacts
     -EmployeesReporting
     -ReportingTo
エンティティを作成する必要があるのは誰ですか? BALかDALか。SqlTransactions はどこから開始する必要がありますか? 私はストアド プロシージャのサポーターであり、リクエストごとに 1 つのデータベース接続を使用することを好むため、これらのエンティティで遅延読み込みをサポートするにはどうすればよいですか