我使用sqlite.Net在Visual Studio中使用控制台应用程序为我的应用程序构建了核心逻辑,我以为我只是能够切换出来自
using System.Data.sqlite;
至
using Mono.Data.sqlite.dll
这个过程非常适用于其他组件(例如Json.Net).
但是,我发现两个sqlite DLL(sql和sql)之间存在套管差异.
System.Data.sqlite
sqliteCommand command = new sqliteCommand(sql,DbConnection); sqliteDataReader reader = command.ExecuteReader();
Mono.Data.sqlite
sqliteCommand command = new sqliteCommand(sql,DbConnection); sqliteDataReader reader = command.ExecuteReader();
它很容易通过全局查找和替换来纠正,但每次我在环境之间切换时都有点烦人.谁有人建议解决方案?