类型或命名空间名称'找不到
本文关键字:找不到 命名空间 类型 | 更新日期: 2023-09-27 18:08:01
我使用Visual Studio 2015和实体框架版本6.0.0.0(代码优先),我创建了一个类:
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; }
}
}
现在我得到这个错误:
错误CS0246类型或命名空间名称"ForeignKey"不能为找到(您是否缺少using指令或程序集引用?)
我有参考:Refrances
我怎么解决它?
为System.ComponentModel.DataAnnotations.Schema
添加一个引用
1)要解决这个问题,请查看参考版本:
System.ComponentModel.DataAnnotations
2) [key]
应为[Key]
希望对大家有所帮助