1 つのテーブルにおそらく 6 ~ 7 個の 1 対 (0..1) の関係があるスキーマがあります。テーブルを分割したのは、他のテーブルに多数の null を配置するよりも、テーブルに空の行を配置したいからです。
基本的に、私の Student エンティティは、Advisor 名を保持する 5 つの文字列を含む Advisor エンティティを返します。学生がすでにアドバイザーを持っている場合はすべて正常に機能しますが、学生にアドバイザーまたは新しい学生を追加しようとすると、変更が持続しません。基本的に、学生のデータとテキスト ボックスのデータが学生の Advisor クラスにバインドされた WPF ウィンドウがあります。挿入の問題は、レコードが存在しない場合、advisor の値が null であるためと想定したため、学生アドバイザーを新しいアドバイザー クラスに設定するメソッドを作成しましたが、それでも変更は保持されません。
この記事http://social.msdn.microsoft.com/Forums/en/adodotnetentityframework/thread/9b68f183-ba28-4a94-8c65-545611726268を見つけましたが、それを行う方法を知りたいのですが、それでもデータバインディングを維持できますアドバイザのテキスト ボックスに。