gpt4 book ai didi

c# - NHibernate Validator 动态规则

转载 作者:太空宇宙 更新时间:2023-11-03 11:51:21 27 4
gpt4 key购买 nike

我正在使用 Nhibernate,我有一个要求,即验证规则必须及时更改。我将使用的框架是 NHibernate 验证器,但我真的不知道如何制定动态规则,使用实体类中的 xml 文件或属性进行验证非常简单,但关键是要使此规则可更新。有办法实现吗?

最佳答案

好吧,由于没有人回答这个问题,我将解释如何实现它。它可以通过类中的特殊属性来完成,例如 [Email] [NotNull] [NotEmpty] 等,并且可以使用 xml 文件更改/覆盖它们。在 NHibernate 验证器的配置文件中,为每个应该像这样控制的类添加标签:

<mapping file="path.to.xml.validation.file">

并将 default_validator_mode 属性更改为 OverrideAttributeWithExternal

希望这有帮助:)

关于c# - NHibernate Validator 动态规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2073489/

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