Итак, я создал собственный тип для сущности. Это также может быть нулевым. Мой предпочтительный способ обновить его:
var entity = await dbcontext.MyEntities.FindAsync(id);
entity.OwnedEntity = new OwnedEntity(){...};
await dbcontext.SaveChangesAsync();
или установить его в ноль.
var entity = await dbcontext.MyEntities.FindAsync(id);
entity.OwnedEntity = null;
await dbcontext.SaveChangesAsync();
, но в некоторых случаях я должен отсоединить запись и установить ее измененной. Поэтому я написал метод, который охватывает все случаи: ноль к чему-то, что-то к чему-то, ноль к нулю, что-то к нулю.
Вопрос:
Есть ли способ сделать это без явного охватывающий весь сценарий ios с изменением состояния входа?