通常の Controller と ApiController のコンテキストのProxyCreationEnabled
andLazyLoadingEnabled
がそれぞれ and に設定されているtrue
としfalse
ます。
状態を に設定する EF でエンティティを更新する方法がありますEntityState.Modified
。
_context.Entry(newEntity).State = EntityState.Modified;
_context.SaveChanges();
エンティティがロードされると、Controller
すべてが期待どおりに機能します。コンテキストのそのインスタンスのプロキシを無効にするため、ApiController
ナビゲーション プロパティを有効にすることについて。null
プロパティを変更したり、その状態を に設定しModified
て変更を保存するとどうなりますか? エンティティ フレームワークはこれらのnull
ナビゲーション プロパティで何をしますか?