答案 0 :(得分:2)
我能够在Mono 2.6.10上构建Massive.Sqlite并获得选择,插入,更新和删除工作。我还没有尝试过其他任何事情。您可以在这里查看有关如何执行此操作的示例:
https://github.com/robconery/massive
值得注意的是,您必须更改两行,以便使用Mono.Data.Sqlite而不是System.Data.Sqlite。
替换
using System.Data.SQLite;
与
using Mono.Data.SQLite;
我还必须改变第128行:
var _providerName = "System.Data.SQLite";
到
var _providerName = "Mono.Data.SQLite";
如果您正在使用MonoDevelop并创建一个新项目,则需要将其设置为使用.NET 4配置文件,然后将以下引用添加到您的项目中:
Microsoft.CSharp
Mono.Data.Sqlite
System.Configuration
答案 1 :(得分:0)
尝试Vega https://github.com/aadreja/vega。最好的&具有企业功能的最快的.net ORM。它支持.net核心和.net,就像linux上的魅力一样。