我使用Visual Studio 2015年和Entity Framework版本6.0.0.0(代碼第一次),我創建了一個類爲:類型或命名空間名稱「ForeignKey的」無法找到
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace IRANMVCCore.Domain.Entity
{
public class UserProperty
{
[key]
[ForeignKey("Instructor")]
[Required(ErrorMessage = "error")]
public string Name { get; set; }
[Required(ErrorMessage = "error")]
public string Famil { get; set; }
[Required(ErrorMessage = "error")]
public string City { get; set; }
[Required(ErrorMessage = "error")]
public string Countries { get; set; }
}
}
現在我正在此錯誤:
Error CS0246 The type or namespace name 'ForeignKey' could not be found (are you missing a using directive or an assembly reference?)
我已經參考: Refrances
我怎樣才能解決呢?
不應該'[關鍵]'是'[Key]'? –
坦克[鍵]是[鍵]工作,但我仍然有錯誤「錯誤CS0246無法找到類型或命名空間名'ForeignKey'(你是否缺少使用指令或程序集引用?)」 – NorouziFar