实体框架1对1插入

时间:2012-05-15 19:20:23

标签: entity-framework c#-4.0

我有一个架构,其中一个表可能有6-7个1到(0..1)的关系。我把表拆开了,因为我宁愿在表中有一个空行,而不是在另一个表中有一堆空值。

基本上我让我的Student实体返回一个Advisor实体,其中包含5个包含顾问名称的字符串。如果学生已有顾问,一切正常,但如果我尝试向学生添加顾问或新学生,则更改不会持续存在。我基本上有一个WPF窗口,其中学生数据和文本框数据绑定到学生Advisor类。我认为插入的问题是因为如果记录不存在,则顾问的值为null,因此我创建了一个方法,将学生顾问设置为新的顾问类,但仍然不会保留更改。

我发现了这篇文章http://social.msdn.microsoft.com/Forums/en/adodotnetentityframework/thread/9b68f183-ba28-4a94-8c65-545611726268,但我想知道如何做到这一点,并且仍然将我的数据绑定保存到顾问文本框。

0 个答案:

没有答案