加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc – 如何使用LinqToSQL实现ASP.NET MVC 2中数据注释

发布时间:2020-12-16 07:14:31 所属栏目:asp.Net 来源:网络整理
导读:我正在使用 LinqToSQL,在工作室中使用设计器创建我的实体,它可以很好地创建具有所有相应实体类的设计器类.通常当我想在我的实体中添加一些自定义的东西时,我会创建一个局部类并在那里做自定义的东西. 这是我的问题;新的ASP.NET MVC 2(预览版)包含一些不错的
我正在使用 LinqToSQL,在工作室中使用设计器创建我的实体,它可以很好地创建具有所有相应实体类的设计器类.通常当我想在我的实体中添加一些自定义的东西时,我会创建一个局部类并在那里做自定义的东西.
这是我的问题;新的ASP.NET MVC 2(预览版)包含一些不错的数据注释验证支持,它允许您执行以下操作:

public class Customer 
{
    [Required(ErrorMessage = "Name is Required")]
    public string Name { get; set; }
}

任何人都可以告诉我如何处理这个问题?我希望不要创建一个额外的类,并做一些映射.. :(并在我的实体中保持我的实体验证将是很好的:)

我希望我在这里有所作为..在此先感谢.

解决方法

我遇到了MVC V1和xVal这个问题.我最终使用了“伙伴类”,详见 Schotime(谷歌缓存,因为他有网站问题).

它对我很有用,但我不熟悉MVC v2这样做的方法,以了解它的例程是否会“接收”好友类中的元数据.

很难与任何以“每个人都有不同的意见”开头的人争论,但我不愿意为LINQ修改生成的文件.我看到了关于脚手架的观点,但是当我在开发中时,我对我的数据库(和关系)进行了很多更改,我经常删除一个类并通过将表重新拖回来重新创建.有时我删除所有类并拖动整个数据库.另一方面,我猜这是我的计划不周的证据.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读