我试图让这段代码工作,但由于某种原因我得到了编译错误
private IQueryable<T> FindObjects(Expression<Func<T, bool>> predicate, T item)
{
using (MainEntities mainEntities = new MainEntities())
{
try
{
return mainEntities.CreateObjectSet().Where(predicate);
}
catch (Exception exp)
{
throw new Exception(ErrorHelper.GenerateExceptionMessage(exp));
}
};
}
编译错误:无法从用法中推断方法“System.Data.Objects.ObjectContext.CreateObjectSet()”的类型参数。尝试明确指定类型参数。