我有一个公司和用户的仓库,但他们的界面是一样的
public interface ICompanyRepository
{
void RollbackChanges();
void SaveChanges();
IQueryable<T> Set<T>() where T : class;
}
public interface IUsersRepository
{
void RollbackChanges();
void SaveChanges();
IQueryable<T> Set<T>() where T : class;
}
你认为值得将它们组合成一个类,即 IRepository
public interface IRepository
{
void RollbackChanges();
void SaveChanges();
IQueryable<T> Set<T>() where T : class;
}