gpt4 book ai didi

asp.net-mvc - 如何使用 LinqToSQL 实现对 ASP.NET MVC 2 中的数据注释验证功能的自定义控制?

转载 作者:行者123 更新时间:2023-12-04 17:59:36 26 4
gpt4 key购买 nike

我正在使用 LinqToSQL,在工作室中与设计器一起创建我的实体,这很好地创建了具有所有相应实体类的设计器类。通常,当我想要将一些自定义内容添加到我的实体时,我会创建一个部分类并在那里执行自定义内容。
这是我的问题;新的 ASP.NET MVC 2(预览版)包含一些不错的数据注释验证支持,它允许您执行以下操作:

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

有人可以建议我如何处理吗?我不希望创建一个额外的类并进行某种映射.. :( 在我的实体中保持对我的实体的验证会很好:)

我希望我在这里有点道理.. 提前致谢。

最佳答案

我在使用 MVC V1 和 xVal 时遇到了这个问题。我最终使用了此处详述的“伙伴类(class)”Schotime (谷歌缓存,因为他有网站问题)。

它对我很有用,但我不熟悉 MVC v2 执行此操作的方法,以了解其例程是否会“拾取”您伙伴类中的元数据。

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

关于asp.net-mvc - 如何使用 LinqToSQL 实现对 ASP.NET MVC 2 中的数据注释验证功能的自定义控制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1222259/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com