【问题标题】:Castle Active Record - Validation and RelationshipsCastle Active Record - 验证和关系
【发布时间】:2011-04-27 01:30:31
【问题描述】:

我有两个模型:foo 和 bar。 Foo 有一个 bar 对象。 Foo 和 bar 有验证规则。如果我调用 Foo.isValid() 它也不会验证 bar 。我需要用 isValid 验证 bar。 Castle Active Record Validation 如何为关系工作?您有任何示例或文档吗?官方网站的文档很差,没有关于验证和关系的内容。 谢谢。

【问题讨论】:

    标签: .net validation castle-activerecord castle-validators


    【解决方案1】:

    IIRC ActiveRecord 验证嵌套组件(即值类型),但不验证关系。

    如果是这样,它必须检查代理对象。如果它初始化代理对象,那将是非常灾难性的,可能会获取整个数据库。如果没有,那么它将破坏代理透明度,并且验证将有些不可预测或至少非常棘手。不管怎样,这很可能不是你想要的。但如果你真的知道自己在做什么,你可以override the default validator

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-09
      • 1970-01-01
      相关资源
      最近更新 更多