2
エンティティフレームワークで自己追跡エンティティを保存するにはどうすればよいですか?
これは私のデータベース構造です.4つのテーブルがあります。表LocalAreaとLanungaueは、マスタデータを持っているとテーブルでアドレスを参照されたし、AddressTranslated
今、私はアドレスの行を追加したいと私は、コードストアアドレステーブル行
を次使用表をAddressTranslatedAddress.localarea = new localarea() { LocalAreaID = 1 };
using (var context = new en_Entities())
{
context.Address.Attach(Address);
context.ObjectStateManager.ChangeObjectState(Address.LocalArea, EntityState.Unchanged);
context.ObjectStateManager.ChangeObjectState(Address, EntityState.Added);
context.SaveChanges();
}
コードが正常に動作し、アドレステーブルに行が追加されます。
どのように行を追加しますかアドレス変換済み ?? AddressTranslateテーブルにどのような変更やコード行を追加する必要がありますか?
ホワイトボードの画像の場合: –