1

我知道这里已经发布了类似的问题并且已经回答了,但是这些解决方案对我没有用。我想创建一个项目,它将使用 sqlite 数据库,流利的 nhibernate(全部在 .Net 4 中)。问题是我找不到可以作为参考的工作示例。我所有的努力都以 Exception(Could not create the driver from NHibernate.Driver.SQLite20Driver, NHibernate, Version=3.1.0.4000, Culture=neutral, PublicKeyToken=aa95f207798dfdb4.) 结束:

new SchemaExport(configuration).Create(true, true);

我在其他解决方案中提到的 app.config 中添加了这些行。

所以总结一下:任何人都可以发布一个确切的方法来创建一个带有一些示例代码的解决方案(最好是来自 fluent nhibernate 入门指南的教程),这将在 .net 4 中工作?

如果可以,请发布文件。

4

1 回答 1

0

我认为您的问题可以通过这个答案来解决,为方便起见,在下面引用。我看到您已经更改了应用程序配置,但请注意有关获取 .NET 4 兼容版本的 SQLite 的帖子的链接。

引用:

您需要使用 与 .NET 4.0 兼容的 SQLite 版本。你也可以尝试把它放在你的 app.config 中:

<configuration>
  <startup useLegacyV2RuntimeActivationPolicy="true">
    <supportedRuntime version="v4.0"/>
  </startup>
</configuration>

/引用

一旦您的示例工作,请将其加载到 FNH GitHub。

于 2012-06-05T14:38:02.317 回答