2012-08-14 98 views
0

我在我的c#應用程序.net framework 4.0中使用Sqlite ADO.NET provider 2.0。Ado.net provider 2.0 for .C#.net provider 4.0

Question1:這個.dll是否帶有備份數據庫功能?如果suer想要備份,看起來像我必須獲取源代碼並編寫我自己的備份功能。 還是已經提供,我只需要使用它?

Question2 : 

我試圖從本網站

http://www.sqlite.org/download.html/ 
sqlite-dll-win32-x64-3071300.zip 

下載最近的SQLite的ADO.NET提供商(線3.5/4.0) 的版本安裝的DLL作爲參考後,還在說

Version v2.0.50727. 
Description: ADO.NET 2.0 Data Provider for SQLite. Is this correct stable version or is there a recent one to be used. 

謝謝你

回答

1

對於問題1:ADO.NET提供者不是意思是具備備份功能。這是RDBMS軟件應該具備的。 ADO.NET只是一個簡化與RDBMS通信的工具。
- 然而,SQLLite備份在http://www.sqllite.org/backup.html

記錄#2我沒有看到一個問題 - 只是你從Visual Studio中的警告聲明。但基於我所看到的,你得到一個錯誤。您正在嘗試爲.NET 3.5或更高版本使用SqlLite提供程序,並將.NET項目設置爲2.0。將您的應用程序升級到3.5或更高版本,或者查找較舊的.dll以供下載和使用。對於新版本指定

根據經驗的一般規則,在.NET項目,您可以使用.dll文件的舊版本的框架中指定的文件,而不是.DLL文件。

+0

是否有最新版本的ADO.net提供程序我可以使用2.0以外的版本.Net框架是4.0 – user1580726 2012-08-14 21:27:53