Доброго времени суток, Работаю с Linq2Sql, пытаюсь делать Update отсоединённой записи. Но он не работает. Ошибок не падает, но обновление не происходит и профайлер не показывает обращений к базе. Insert и Select работают нормально. Вот код:
| Код | public class DataProvider: IDataProvider { private const string ConnectionStringName = "Veles.BloodPressure.LinqToSqlDal.Properties.Settings.BloodPressureConnectionString"; private static BloodPressureDataContext BloodPressure = new BloodPressureDataContext(ConfigurationManager.ConnectionStrings[ConnectionStringName].ConnectionString);
public void UpdateUser(UserDto userDto) { var user = GetUserEntity(userDto); BloodPressure.Users.Attach(user); BloodPressure.SubmitChanges(); }
public static User GetUserEntity(UserDto dto) { var user = new User { Address = dto.Address DateOfBirth = dto.DateOfBirth, Email = dto.Email, FirstName = dto.FirstName, UserId = dto.UserId, LastName = dto.LastName, Login = dto.Login, Password = dto.Password, Phone1 = dto.Phone1, Phone2 = dto.Phone2, Note = dto.Note }; return user; } }
|
|