[英]Setting a foreign key value using Entity Framework .NET 3.5?
我的桌子:
Employee
--------
Name
Age
Role int (foreign key)
如何為“角色”列分配文本框值?
在實體框架4中,我將:
Employee x = new Employee()
x.Role = textBox1.Text;
似乎我沒有可用的“角色”列。
謝謝。
EF1在代碼方面與EF4並沒有太大不同。 應該有兩個屬性:
Role
RoleReference
在您的情況下,您將設置后一個的主鍵值,以避免加載整個Role
實體。
因此,如果您真的看不到其中任何一個,則您的項目可能沒有編譯,並且您仍在查看它的某些較舊版本,而該版本沒有Role
關系。
您應該具有一個Role屬性。 檢查您的員工和角色之間的關系。 重建項目。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.