Таким образом, я использую шаблон репозитория с ядром asp.net и структурой сущностей 6 для доступа к базе данных с уровня сервиса.Проблема в том, что у меня есть объект, который имеет составной ключ, а общий репозиторий принимает в качестве параметра int, поэтому я не могу передать несколько переменных для поиска ().
Я попытался изменить int на объект и отправить объектс 2 идентификаторами, когда мне нужно, но это не похоже на работу.
public interface IRepository<T> where T : class
{
IEnumerable<T> GetAll();
T GetById( int id);
void Update(T entity);
void Create(T entity);
void Delete(T entity);
}