我有一个用 linq to sql 编写的函数
public static bool update(System.Linq.Expressions.Expression<Func<T,bool>> predicate,Action<T> setter)
{
try
{
Context myContext = new Context ();
T updateObject;
updateObject = myContext.GetTable<T>().Where(predicate).First();
setter(updateObject);
nhagoDb.SubmitChanges();
return true;
}
catch (Exception ex)
{
return false;
}
}
但我不知道如何在 linq 中写这个对象,尤其是没有像这样的方法GetTable<T>().Where(predicate).First();
请帮助非常感谢:)