我刚刚看到 NHibernate 3.3 已经出来了,我已经尝试在一个新项目中实现它。
与版本 3.2 非常相似,我在使用 Fluent NHibernate 时遇到了问题,我添加了版本 Fluent NHibernate 版本 1.3 并收到以下错误消息。
Could not load file or assembly 'NHibernate, Version=3.2.0.4000, Culture=neutral, PublicKeyToken=aa95f207798dfdb4' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference.
我可以安全地使用最新版本的 NHibernate 流畅地运行吗?我知道之前构建针对 NHibernate 的 FluentNHibernate 源代码是可行的。这是推荐的还是 3.3 中的事情发生了足够大的变化以致于可能出现问题?
我查看了 Fluent NHibernate 站点,但看不到最近的事件。有谁知道 James 是否打算继续支持 Fluent?我知道他有些怀疑。
http://lostechies.com/jamesgregory/2011/04/13/me-on-nhibernate-3-2/
真的希望支持继续,因为 NHibernate 的代码映射感觉不那么直观,而且关于它的信息仍然不多。
干杯
史蒂夫
最佳答案
只需获取 latest sources并针对最新的 NHibernate 编译它。只要 NHibernate 不更改 XML 配置模式中的某些内容,它就始终有效。我已经以这种方式使用它,没有任何问题。
关于c# - 在 NHibernate 3.3 中使用 Fluent NHibernate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10289272/