c# - 在 NHibernate 3.3 中使用 Fluent NHibernate

标签 c# nhibernate orm fluent-nhibernate

我刚刚看到 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/

相关文章:

c# - 如何使用c#从当前日期中减去上一个日期

Nhibernate 和 sql 脚本

java - @Enumerated 字段上的 Hibernate @Index 不起作用

NHibernate Lambda 扩展 - CreateCriteria 问题

java - Hibernate:如何维护插入顺序

mysql - 将 Query Builder 查询转换为 Eloquent ORM

c# - C# 数组的 Visual Studio 格式说明符?

c# - 禁用 FakeItEasy 的 AutoMocking

c# - 我可以在调用 client.Send() 之前测试 SmtpClient 吗?

c# - Nhibernate如何在运行时获取类映射信息?