0
我正在使用ADO.NET實體框架。我在一個數據庫中添加「用戶」實體下面的代碼:在ADO.NET實體框架中保存導航屬性
user new_user = new user();
novus_daedalus_dbEntities dbEntity = new novus_daedalus_dbEntities();
new_user.CF = "xyz";
new_user.username = "peter";
new_user.password = "pw";
dbEntity.user.Add(new_user);
dbEntity.SaveChanges();
「用戶」類的CF屬性是一個外鍵到「人」的類屬性。數據庫表'people'有CF ='xyz'的記錄。當方法'dbEntity.SaveChanges();'被執行時,創建'用戶'數據庫表中的新記錄沒有問題。問題是即使在執行'dbEntity.SaveChanges();'之後,導航屬性'new_user.people'也是'null'。這是正常的嗎?
謝謝!