【发布时间】:2017-01-18 23:24:22
【问题描述】:
我在我的代码中调用了下面的方法,但是不能形成表达式树,请指教。
m1.FindSingleBy<Doctor_Details>( m1 => m1.Doctor_Name == "a");
public virtual T FindSingleBy<T>(Expression<Func<T , bool>> predicate) where T : class
{
if (predicate != null)
{
Dolphin_PatientEntities1 contxt = new Dolphin_PatientEntities1();
using (contxt)
{
return contxt.Set<T>().Where(predicate).SingleOrDefault();
}
}
else
{
throw new ArgumentNullException("Predicate value must be passed to FindSingleBy<T>.");
}
}
【问题讨论】:
-
我对这个问题投了反对票,因为它不包含代码,没有问题并要求为作者编写代码。
标签: c# entity-framework linq lambda repository-pattern