Обновление ядра EnityFramework имеет собственный тип - PullRequest
0 голосов
/ 18 марта 2020

Итак, я создал собственный тип для сущности. Это также может быть нулевым. Мой предпочтительный способ обновить его:

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 с изменением состояния входа?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...