私は切断された方法でEF5を使用しています。Cases関連が定義されたさまざまなもののルックアップテーブルで呼び出されるメインテーブルがあります。たとえば、列SOURCE_IDはテーブルに関連付けられておりSources、そのテーブルにはルックアップが含まれています。
エンティティCasesには、Source_ID 列とSource、関連付けられたテーブルに移動するために呼び出される関連付けおよびナビゲーション プロパティがあります。
私は切断された方法で使用しているため、エンティティを保存する場合は、状態を手動で からAddedに設定しModifiedます。これはうまく機能します (Julie Lermon の本のいくつかの例に従います)。
ただし、SOURCE_ID列を別の値に変更し、関連付けられたテーブルにエンティティが読み込まれた場合、状態を に変更すると、おそらく関連付けが原因で元の値MODIFIEDにSOURCE_ID戻ります。
SOURCESそのテーブルから他のものを表示したいので、関連するテーブルをロードしていますが、単に変更しSOURCE_IDて保存したいだけです。それが気に入らないらしい。
何かご意見は?