gpt4 book ai didi

asp.net-mvc-3 - 使用 Entity Framework 在 asp.net MVC 3 中进行服务器端验证

转载 作者:行者123 更新时间:2023-12-02 08:51:59 26 4
gpt4 key购买 nike

我正在使用带有 Entity Framework 的 asp.net MVC3。两者都通过 WCF 网络服务进行通信。

问题是,在服务器端,数据库开发人员不想将 [Required]/[Range] 属性设置为实体类中的属性。但我想在 mvc3 应用程序中验证我的字段。我在哪里添加了 WCF web 服务引用。生成代理。

我不想按照客户端策略使用 Jquery/javascript。所以我需要在我的 Controller /模型级别进行。如何管理这个?一些我需要如何从 mvc 3 aaplication 动态地将所需的属性添加到每个实体的属性。需要正确的方向才能加速。

忘记添加:Db 开发人员严格避免用户需要。也没有在实体和映射中生成数据库。

最佳答案

你必须write a code to validate your entities .即使开发人员在实体上使用这些属性,您也不会在您身边使用这些属性,因为您正在通过 WCF 生成的代理访问 DAL,而这些属性不是由您身边的工具生成的。

添加服务引用生成的所有类都应该是部分的,这样您就可以添加自定义部分并实现验证(通过实现 IValidatableObject 接口(interface))。

关于asp.net-mvc-3 - 使用 Entity Framework 在 asp.net MVC 3 中进行服务器端验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7819266/

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