gpt4 book ai didi

c# - 无法使用 nhibernate 找到 validatorengine 命名空间,

转载 作者:太空宇宙 更新时间:2023-11-03 11:24:33 25 4
gpt4 key购买 nike

我有 NHibernate 工作 session 等。我只想初始化一个新的验证器引擎(已将验证器 DLLS 从 NHibernate 验证器 1.31GA 放入我的项目中),我的 NHibernate DLLS 来自 3.2GA。

我这里是不是做错了什么,我觉得很奇怪,它明明可以找到NHibernate命名空间却找不到nhibernate.validator

我不能使用 nhibernate vlaidator nhibernate.dll 因为我需要使用需要 3.2 GA 的 SQL2008 方言

最佳答案

NHibernate.Validator is not compatible with NHibernate 3.2GA .您需要获取源代码并进行以下更改

  • 用 NHibernateHelper.cs 中的异常替换 ProxyFactoryFactoryNotConfiguredException

之后您可以编译您自己的版本,它适用于 NHibernate 3.2。我做到了,到目前为止我没有遇到任何问题。

关于c# - 无法使用 nhibernate 找到 validatorengine 命名空间,,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9858281/

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