public void SaveUser(User user) { // if it's a new user, just attach it to the DataContext if (user.Id == 0) usersTable.InsertOnSubmit(user); else if (usersTable.GetOriginalEntityState(user) == null) { // We're updating an existing user, but it's not attached to this DataContext // so attach it and detect changes usersTable.Attach(user); usersTable.Context.Refresh(RefreshMode.KeepCurrentValues, user); } usersTable.Context.SubmitChanges(); }
public void DeleteUser(User user) { usersTable.DeleteOnSubmit(user); usersTable.Context.SubmitChanges(); }