Сообщение Re[2]: ef core update 0 rows от 31.12.2021 10:49
Изменено 02.01.2022 1:04 VladD2
Re[2]: ef core update 0 rows
Здравствуйте, Danchik, Вы писали:
D>Здравствуйте, dsalodki, Вы писали:
D>[Skip]
D>>
D>Ты хочешь UPSERT, его в EF Core нету
D>Тока так
D>
спасибо, так и сделал
D>Здравствуйте, dsalodki, Вы писали:
D>[Skip]
D>>
D>>$"update settings set value={Safe(val)} where name='{name}';if @@ROWCOUNT=0 insert into settings (name,value) values ({Safe(name)},{Safe(val)})"
D>>D>Ты хочешь UPSERT, его в EF Core нету
D>Тока так
D>
D>using(var context = new CoinDogsContext(AppSettingsReader.GetConnectionString()))
D>using(var tran = context.Database.BeginTransaction(IsolationLevel.Serializable))
D>{
D> var settings = context.Settings.FirstOrDefault(x => x.Name == name);
D> if (settings == null)
D> {
D> settings = new Setting { Name = name };
D> context.Settings.Add(settings);
D> }
D> settings.Value = val;
D> context.SaveChanges();
D> tran.Commit();
D>}
D>спасибо, так и сделал
Re[2]: ef core update 0 rows
Здравствуйте, Danchik, Вы писали:
D>Ты хочешь UPSERT, его в EF Core нету
D>Тока так...
спасибо, так и сделал
D>Ты хочешь UPSERT, его в EF Core нету
D>Тока так...
спасибо, так и сделал