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