【问题标题】:Validation framework for EntityFramework [duplicate]EntityFramework 的验证框架
【发布时间】:2012-12-24 12:48:52
【问题描述】:

可能重复:
Entity Framework Validation

EntityFramework有没有好的灵活的验证框架?

【问题讨论】:

    标签: c# .net entity-framework validation


    【解决方案1】:

    Entity Framework 提供了各种各样的验证功能,可以通过用户界面进行客户端验证或用于服务器端验证。

    首先使用代码时,您可以使用数据注释或流畅的 API 配置来指定验证。

    可以在代码中指定额外的和更复杂的验证,无论您的模型来自代码优先、模型优先还是数据库优先,它们都可以正常工作。

    这里有一些链接了解更多详情:Configuring Properties and Types with the Fluent APIEntity Framework Validation

    【讨论】:

      【解决方案2】:

      您可以查看 Fluent 验证框架。它不是 EF 特定的,但意味着您也可以在视图模型上使用它。

      您还可以查看万无一失的验证,它会在客户端验证某个属性是否需要另一个属性等。例如,如果选中已婚复选框,则必须添加婚前姓氏

      还可以在 nuget 上查找数据注释扩展,它扩展了 EF 提供的功能

      【讨论】:

        猜你喜欢
        • 2010-09-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-02-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多