У меня есть следующий фрагмент кода
public static Func<PurchasingDataContext, int, int, List<Requisition>>
GetRequisitions = CompiledQuery.Compile((PurchasingDataContext context, int userid, int requisitionState)
=> context.Requisitions.Where(r => r.UserId == userid && r.RequisitionId == requisitionState).ToList());
public static List<Requisition> GetRequisitions(int userid, int requisitionState)
{
using (PurchasingDataContext context = new PurchasingDataContext())
{
return GetRequisitions(context, userid, (int)requisitionState);
}
}
, и он выдает следующую ошибку:
Тип «Покупка.Данные.Реквизия» уже содержит определение для «GetRequisitions»
Я действительно не понимаю, почему, я предположил, возможно, неправильно, что Func был методом.В этом случае я просто перегружаюсь здесь.Возможно, дело в другом, или я просто что-то делаю не так.Любой совет был бы велик, спасибо
Будет