簡體   English   中英

適用於.C#的Ado.net提供程序2.0 .net提供程序4.0

[英]Ado.net provider 2.0 for .C# .net provider 4.0

我在C#應用程序.net Framework 4.0中使用Sqlite ADO.NET提供程序2.0。

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

Question2 :

我嘗試從該網站下載最新版本的Sqlite ADO.NET提供程序(3.5 / 4.0行)

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

附加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:ADO.NET提供程序並不意味着具有備份功能。 這就是RDBMS軟件應該具有的功能。 ADO.NET只是一個用於簡化與RDBMS通信的工具。
-但是, http: //www.sqllite.org/backup.html記錄了SQLLite備份

對於#2,我看不到任何問題-只是聲明您收到Visual Studio警告。 但是根據我所看到的,您得到一個錯誤。 您正在嘗試為.NET 3.5或更高版本使用SqlLite提供程序,並且您的.NET項目設置為2.0。 將您的應用升級到3.5或更高版本,或者尋找要下載和使用的舊版.dll。

根據一般經驗 ,在.NET項目中,可以使用為框架的較早版本指定的.dll文件,但不能為較新版本指定的.dlls使用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM