5
Я пытаюсь создать общую функцию для получения данных из БД с использованием Entity Framework. Я передаю id
в качестве ключа для извлечения. Для этого я написал следующую функцию:Общая функция для получения данных с использованием структуры сущности
public T Get<T>(object id) where T : class
{
T item = null;
using (var context = MyContext())
{
item = context.Set<T>().Find(id);
}
return item;
}
Функция работает без проблем. Но как я могу изменить эту функцию для получения данных, если я не передаю первичный ключ в качестве фильтра?
Спасибо .. это то, что я ищу – Optimus