我正在使用 Entity Framework 4.1 并使用数据库优先方法生成我的类。我的解决方案中有一个 EDMX 文件。
我正在尝试使用 MetadataTypeAttribute 方法向我的类添加属性,这似乎是在编辑 T4 模板之外执行此操作的推荐方法,但是,我似乎无法使其工作,因为我不断收到此编译错误:
'Patient' 是 'PatientManagementSystem.Patient' 和 'PatientManagementSystem.Models.Patient' 之间的模糊引用
这是我正在使用的代码:
[MetadataTypeAttribute(typeof(PatientMetadata))]
public partial class Patient
{
}
public class PatientMetadata
{
[Required]
public string LastName {get; set;}
}
发生此错误是因为我实际上没有针对此的课程,因为我首先在做数据库和 EDMX 中的所有内容吗?
谢谢!跳蚤