asp.net-mvc-3 – 向Entity Framework数据库添加属性,首先生成类
发布时间:2020-05-24 22:52:25 所属栏目:asp.Net 来源:互联网
导读:我正在使用Entity Framework 4.1并使用数据库第一种方法生成我的类.我的解决方案中有一个EDMX文件. 我正在尝试使用MetadataTypeAttribute方法向我的类添加属性,这似乎是在编辑T4模板之外这样做的推荐方法,但是,我似乎无法让它工作,因为我不断收到此编译错误:
|
我正在使用Entity Framework 4.1并使用数据库第一种方法生成我的类.我的解决方案中有一个EDMX文件. 我正在尝试使用MetadataTypeAttribute方法向我的类添加属性,这似乎是在编辑T4模板之外这样做的推荐方法,但是,我似乎无法让它工作,因为我不断收到此编译错误: “患者”是“PatientManagementSystem.Patient”和“PatientManagementSystem.Models.Patient”之间的模糊参考. 这是我正在使用的代码: [MetadataTypeAttribute(typeof(PatientMetadata))]
public partial class Patient
{
}
public class PatientMetadata
{
[Required]
public string LastName {get; set;}
}
这个错误是否发生,因为我实际上没有这个类,因为我首先在数据库中做EDMX中的所有内容? 谢谢! 解决方法确保两者都在同一名称空间中.由于它是一个部分类,因此您要修改的类也必须位于同一个命名空间中,或者它不是同一个类.(编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 只读一个下拉列表,但仍然提交其值
- asp.net – 从ASP .Net应用程序上传大文件
- .net – 任何具有Postsharp生产经验的人?
- ASP.NET:预编译文件的文件名生成规则
- asp.net – 日历自定义验证器
- asp.net-mvc – asp.net mvc 4将表单从站点发送到电子邮件
- asp.net – .NET VirtualPathProviders和预编译
- asp.net – Microsoft重写模块 – 强制www url或从url删除w
- asp.net-mvc-4 – Elmah.MVC 2.0.1 – 保护elmah日志
- 为什么32位应用程序池在IIS中更有效?
推荐文章
站长推荐
热点阅读
