Я хочу, чтобы некоторые классы репозитория расширяли один общий универсальный класс для выполнения некоторых общих операций, проблема в том, как настроить тип UserExRepository в файле конфигурации.
public class UserExRepository : Repository<User>, IUserEx
{
public UserExRepository(Context context):base(context){ }
}
public abstract class Repository<TObject> : IRepository<TObject>
where TObject : class
{
protected Context Context = null;
public Repository(Context context)
{
Context = context;
}
// do some common operation about entity, like create, delete...
}