私は10のPOCOクラスを持っています。IRespoitory インターフェイスと UnitOf 作業クラスを使用した作業単位を持つ単純なリポジトリ パターンを使用しています。
すべての IRepository を単一の UnitOfWork インスタンスに配置するのは正しいですか (通常)?
つまり、10 個の POCO クラス - IRepository の 10 個のインスタンス - 10 個のリポジトリすべてを含む UnitOfWork クラスは 1 つだけです。
UnitOfWork
{
IRepository<Customer> CustomerRepository {get; set;}
IRepository<Customer> CustomerRepository {get; set;}
IRepository<Customer> CustomerRepository {get; set;}
// the same for all others 7 POCo class
// ..other stff
}