我得到了用於用戶創建的代碼。如何使用Linq,Lambda和EF進行更新
public static void CreateUser(User user)
{
Save<User>(u => u.AddObject(user));
}
Save<T>(Action<ObjectSet<T>> func)
where T : class
{
...
func(entitySet);
entitiesContext.SaveChanges();
}
現在我想寫一個更新的方法,但它並沒有在u = user
public static void UpdateUser(User user)
{
Save<User>(u => u = user);
}
編譯如何更新對象?
這是不明智的(有時是一個普通的錯誤)命名變量和類型相同。 – Lucero
@Lucero當我在SO上發帖的時候,它就變得混亂起來。現在修復 – user1615362