阅读完问题后 如何有条件地编译我的C#for Mono vs. Microsoft .NET?并看到这个伟大的答案
我想知道是否有一种方法可以使用sqlite for .NET和monos版本进行编译.在Windows上我不应该要求monos lib存在,在单声道系统/运行时我应该只需要monos引用.下一部分是在代码我使用命名空间System.Data.SQLite或Mono.Data.Sqlite由于名称和类冲突我不能这两个.
我不确定该怎么做.也许我应该使用monos版本,但我不想找出硬件,如果我必须使用单一运行时作为该参考(这很有可能被要求).我如何以在Windows和单声道上运行的方式使用SQLite?
Mono.Data.Sqlite 适用于 Windows、Linux 和 OSX(或许也适用于 Solaris)。您应该能够用它替换 System.Data.Sqlite(我认为 SDS 是 MDS 的一个分支)
System.Data.SQLite 我认为是完全托管的代码。而 Mono.Data.SQLite 是真正的 sqlite C 库的托管包装器。对于我的使用来说,这个库比完全托管的库稍快一些。
| 归档时间: |
|
| 查看次数: |
2236 次 |
| 最近记录: |