Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用fluent NHibernate和SqLite运行c#Solution.net 4_Sqlite_.net 4.0_Fluent Nhibernate - Fatal编程技术网

使用fluent NHibernate和SqLite运行c#Solution.net 4

使用fluent NHibernate和SqLite运行c#Solution.net 4,sqlite,.net-4.0,fluent-nhibernate,Sqlite,.net 4.0,Fluent Nhibernate,我知道有很多类似的问题已经在这里发布并得到了回答,但这些解决方案对我来说没用。我想创建一个项目,它将使用sqlite数据库fluent nhibernate(全部在.NET4中)。问题是我找不到可以作为参考的工作示例。我所有的努力都以异常结束(无法从NHibernate.driver.SQLite20Driver、NHibernate、Version=3.1.0.4000、Culture=neutral、PublicKeyToken=aa95f207798dfdb4创建驱动程序) 新建Schem

我知道有很多类似的问题已经在这里发布并得到了回答,但这些解决方案对我来说没用。我想创建一个项目,它将使用sqlite数据库fluent nhibernate(全部在.NET4中)。问题是我找不到可以作为参考的工作示例。我所有的努力都以异常结束(无法从NHibernate.driver.SQLite20Driver、NHibernate、Version=3.1.0.4000、Culture=neutral、PublicKeyToken=aa95f207798dfdb4创建驱动程序)

新建SchemaExport(配置).Create(true,true)

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

因此,总结一下:有没有人能给出一个确切的方法,用一些示例代码(最好是来自fluent nhibernate get started guide的教程)创建一个在.NET4中工作的解决方案


如果您可以发布文件。

我想您的问题可以通过以下引用的方法解决,以方便您。我看到您已经更改了应用程序配置,但是请注意有关获取与.NET 4兼容的SQLite版本的帖子的链接。

引用:

你需要使用一种新的方法。您也可以尝试将其放在app.config中:

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

/Quote


一旦您的样本开始工作,请将其加载到FNH GitHub。

您好!谢谢你的回答。我使用了Nuget,所以我认为文件版本可以。将尝试使用此文件并发布结果。一切正常。谢谢你的帮助!我不得不卸载以前的版本并使用上面的链接。接下来,我必须引用已安装的dll,并且不需要所有的App.config条目。另外,你能发布关于FNH的教程吗?我很乐意发布源文件。