Size: a a a

2020 January 23

B

Bretbas in pro.net
ну конечно с таким
источник

B

Bretbas in pro.net
ща кое че проверю
источник

B

Bretbas in pro.net
источник

B

Bretbas in pro.net
@D3N15T0R ,@qq_medvedik , нифига((
источник

B

Bretbas in pro.net
если Attach стоит перед установкой свойств в состояние Измененности, то исключение кидает
источник

B

Bretbas in pro.net
если после, то не обновляет
источник

B

Bretbas in pro.net
бред какой то
источник

DP

Denis Petukhov in pro.net
Попробуй State modified ещё выставить у сущности
источник

V

Vyacheslav in pro.net
Логично
источник

DP

Denis Petukhov in pro.net
У тебя похоже записи нет такой в бд
источник

B

Bretbas in pro.net
Denis Petukhov
У тебя похоже записи нет такой в бд
как нет
источник

B

Bretbas in pro.net
вот она
источник

B

Bretbas in pro.net
источник

DP

Denis Petukhov in pro.net
А ты можешь достать запрос который генерит ef и его руккми выполнить на бд?
источник

B

Bretbas in pro.net
Denis Petukhov
А ты можешь достать запрос который генерит ef и его руккми выполнить на бд?
когда исключение или когда не обновляет?
Вы просто сказали без разницы где Attach делать, а разница есть все таки)
источник

M

Mary in pro.net
точно именно про нее я и говорила
источник

B

Bretbas in pro.net
Denis Petukhov
А ты можешь достать запрос который генерит ef и его руккми выполнить на бд?
Когда вот так:
appContext.Entry(mapUser).State = EntityState.Modified;
appContext.Entry(mapUser).Property(u => u.Surname).IsModified = true;
appContext.Entry(mapUser).Property(u => u.UserName).IsModified = true;
appContext.Entry(mapUser).Property(u => u.PhoneNumber).IsModified = true;
appContext.Attach(mapUser);
await appContext.SaveChangesAsync();

он вообще никакой запрос не генерит оО
источник

V

Vyacheslav in pro.net
Vyacheslav
Логично
Раньше, чтоб не все поля обновлять, приходилось помечать поля, которые не хочется обновлять, как генерируемые в modelBuilder'е. А потом выставлять IsModified для свойства, если его хочется таки обновить.
источник

V

Vyacheslav in pro.net
Bretbas
Когда вот так:
appContext.Entry(mapUser).State = EntityState.Modified;
appContext.Entry(mapUser).Property(u => u.Surname).IsModified = true;
appContext.Entry(mapUser).Property(u => u.UserName).IsModified = true;
appContext.Entry(mapUser).Property(u => u.PhoneNumber).IsModified = true;
appContext.Attach(mapUser);
await appContext.SaveChangesAsync();

он вообще никакой запрос не генерит оО
Последний attach меняет state для entity на attached.
источник

V

Vyacheslav in pro.net
Не надо его
источник