多対1の関係に2つのエンティティがあります。ウィジェット(1)< - >(*)ユーザー。関連エンティティが孤立している場合のEntity Framework - ObjectContext.DeleteObject()
データベースにウィジェットが削除されていて、対応するウィジェットが存在しない場合にユーザーが存在しないような外部キーや他の参照制約がない場合は、EFを使用できませんObjectContext.DeleteObject()に渡します。メッセージは
System.Data.UpdateException: Entities in '<Users>' participate in the '<UsersWidgets>' relationship. 0 related 'Widgets' were found. 1 'Widget' is expected.
at System.Data.Mapping.Update.Internal.UpdateTranslator.RelationshipConstraintValidator.ValidateConstraints()
コードでこれを処理する方法はありますか?
ありがとうございます!