NHibernate 验证器还是 Fluent 验证器?

标签 nhibernate validation domain-driven-design

我使用NHibernate。我需要决定如何验证域实体。你有什么建议吗?使用 NHibernate 和 Fluent Validation 会有什么问题吗?

最佳答案

在我所知道的 O/RM 工具中,NHibernate 在域类的 C# 代码中占用的空间最小。它几乎允许与 POCO 一起工作,同时完全忘记依赖关系。这也正是 FluentValidation 所允许的。所以对我来说这似乎是一段幸福的婚姻。

但在不了解更多背景信息的情况下,我不敢推荐或建议反对任何验证工具或框架。有很多候选人,他们也愿意与 NHibernate 合作。数据访问和验证是两个不同的问题,应该(并且可以)彼此分开。

关于NHibernate 验证器还是 Fluent 验证器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8323832/

相关文章:

node.js - DDD 和 Node.js : Good practice to have a repository with async callbacks?

Nhibernate 公式将模板词附加到 sql 关键字

c# - NHibernate 何时使用延迟加载?

nhibernate - 为流畅的nhibernate补水配置的DateTime为Kind Utc,而不是未指定

jquery 验证一系列货币

xhtml - 社交分享按钮使 XHTML 无效

javascript - 小于提交后验证不起作用

c# - 将具有复合键/外键的表映射到该表

validation - CQRS DDD : How to validate products existence before adding them to order?

domain-driven-design - 我是否正确使用服务层?