【发布时间】:2014-10-24 05:23:30
【问题描述】:
我正在开发 MVC 5,采用 Db First Approach 的实体框架。每当我使用
public class Customer
{
[Required]
public virtual string CustomerID { get; set; }
[Required]
[StringLength(15)]
public virtual string CompanyName { get; set; }
public virtual string Address { get; set; }
public virtual string City { get; set; }
public virtual string PostalCode { get; set; }
[Country(AllowCountry="USA")]
public virtual string Country { get; set; }
[Phone]
public virtual string Phone { get; set; }
}
对于 Entity Framework 生成的类中的验证,如果我更新我的 .edmx 文件,我会丢失我编写的所有代码。有人建议我使用自动映射器。我试图找到一些基本的例子,但我没有得到。引导我。如何开始和从哪里开始?我是 MVC 实体框架的新手。
【问题讨论】:
-
Chris Pratt 有几篇很好的文章 here 可能会帮助您入门
-
给你的视图模型添加注解而不是生成代码,使用automapper在两者之间传输数据。
标签: c# asp.net-mvc entity-framework automapper ef-database-first