Несколько универсальных репозиториев в unitofwork?

Допустим, у меня есть 2 таблицы.ProductCategory а такжеProduct, У меня есть 1 общий репозиторий, который может обрабатывать обе таблицы:

public class GenericRepository<T> : IRepository<T>

Но когда я использую шаблон единиц работы, я вынужден создать репозиторий для ВСЕХ таблиц в моей базе данных?

public interface IUnitOfWork : IDisposable
{
    int SaveChanges();

    IRepository<ProductCategory> ProductCategoryRepository { get; }
    IRepository<Product> ProductRepository { get; }
}

Разве я не могу добавить общий репозиторий в единицу рабочего класса?

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

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