我在获取实体对象的导航属性时,获取的总是空值或者空集合,而其他非导航属性就都是正常的,难道我的方法有问题??
请看我详述问题经过:
首先建立一个新数据库,设计car表,表示汽车:
再设计一个man表,表示持有人:
设置它们的关系:
然后分别填写一些数据:
请在此注意持有者的第一条数据:“李丽”,她持有一辆“兰博基尼”。
接下来生成数据实体模型:
不作任何修改,直接保存,然后尝试在Label中显示第一个持有者的名称:
可以看到正常获取了持有者名称:
然后我修改一下代码,以在Label中显示这个人所持有的车的名称:
结果却引发了异常:
在这里获取到的车是null,而翻到前面看数据库中“李丽”是持有一个“兰博基尼”的,为什么获取不到呢?
请教是不是我哪里做错了?