问问题
521 次
2 回答
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
于 2011-11-08T01:38:07.357 回答
0
试试 Vega https://github.com/aadreja/vega。具有企业功能的最佳和最快的 .net ORM 之一。它同时支持 .net core 和 .net 并且在 linux 上运行起来就像一个魅力。
于 2018-05-01T03:56:36.720 回答