У меня есть функция, написанная в LINQ к SQLобновления родовой объект в LINQ объект
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();
пожалуйста help большое спасибо :)
Linq to objects работает против коллекции в памяти. Что вы собираете в памяти? – Maarten
Я бы изменил, что Where (p) .First() в Single (p), чтобы убедиться, что вы обновляете одну запись и только на записи, –