簡體   English   中英

使用Entity Framework .NET 3.5設置外鍵值嗎?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM