我正在使用LinqToSQL,在工作室中使用设计器创建我的实体,它可以很好地创建具有所有相应实体类的设计器类.通常当我想在我的实体中添加一些自定义的东西时,我会创建一个局部类并在那里做自定义的东西.这是我的问题; 新的ASP.NET MVC 2(预览版)包含一些不错的数据注释验证支持,它允许您执行以下操作:
public class Customer
{
[Required(ErrorMessage = "Name is Required")]
public string Name { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
任何人都可以告诉我如何处理这个问题?我希望不要创建一个额外的类,并做一些映射.. :(并在我的实体中保持我的实体验证将是很好的:)
我希望我在这里有所作为..在此先感谢.
每个人都有不同的意见,但我是那种会继续编辑生成的文件的人。如果我可以添加部分类,那么我会添加,但对于这样的情况,我会继续编辑生成文件中的属性。
一旦生成器吐出它,许多生成的文件就应该被视为你的脚手架。一旦你开始这样思考,有些事情就会变得容易得多。顺便说一句,对于经常重新生成的文件,我不会提倡这种方法,因为这会带来更多麻烦。
| 归档时间: |
|
| 查看次数: |
183 次 |
| 最近记录: |