2012-06-04 18 views
1

我知道有WERY類似的問題貼在這裏已經回答了,但這些解決方案對我來說不實用。我想創建一個將使用sqlite數據庫的項目,流利的nhibernate(全部在.Net 4中)。問題是我找不到可以作爲參考的工作示例。我的所有努力都以異常結束(無法從NHibernate.Driver.SQLite20Driver,NHibernate,版本= 3.1.0.4000,Culture = neutral,PublicKeyToken = aa95f207798dfdb4。創建驅動程序):運行的C#.NET soluction 4流利的NHibernate和SQLite

新的SchemaExport(配置).Create (true,true);

我添加了其他的解決方案提到的app.config這些行。

所以總結:任何人可以發佈到創建一些示例代碼的解決方案的確切方式(優選功能NHibernate教程上手指南)將在.NET 4中工作?

如果你能請張貼的文件。

回答

0

我覺得你的問題可能是由this answer來解決,爲了方便下面引用。我看到你已經改變了應用程序配置,但請注意有關獲取.NET 4兼容版本SQLite的帖子的鏈接。

報價:

您需要使用一個version of SQLite that is compatible with .NET 4.0。您也可以嘗試把這個在你的app.config:

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

/報價

一旦你得到你的樣品工作,請其加載到FNH GitHub上。

+0

嗨!謝謝你的回答。我使用了Nuget,所以我認爲那裏的文件版本沒問題。將嘗試使用此文件併發布結果。 – Gwynnbleid1

+1

一切工作正常。感謝幫助!我不得不卸載以前的版本,並使用上面的鏈接。接下來,我不得不參考安裝的DLL和所有voilà:) App.config條目不需要。 PS:你可以發佈該FNH的教程嗎?我很樂意發佈源文件。 – Gwynnbleid1