Dapper在Mono上工作吗?

本文关键字:工作 Mono Dapper | 更新日期: 2023-09-27 18:12:38

我们正在考虑转移到Mono,我看到Dapper与MySql一起工作。然而,这是与ADO。净提供者。Mono/Linux有MySql ADO吗?. NET提供程序,它是否与Dapper一起工作?

最终我们计划将我们目前的网站从MySql转移到PostgreSql,我也想知道同样的问题,但也就PostgreSql, Mono和Dapper在linux上?

Dapper在Mono上工作吗?

我在OpenSuse机器(+ mono)上使用Dapper和官方MySqlConnector,它工作得很好。

为什么不拉下源代码并构建它呢?基于这个来自Dapper主页的评论:

将dapper工作与我的数据库提供程序?

Dapper没有DB特定的实现细节,它可以跨所有DB工作.net ado提供程序包括sqlite, sqlce, firebird, oracle, MySQLSQL Server

…和Mono的ADO。. NET实现,我认为你的机会是相当好的,代码将工作与很少或没有修改。

您甚至不需要使用Mono构建Dapper。

如果我是你,我要做的第一件事是与MOMA (http://mono-framework.com/MoMA)分析它的组件。即使MOMA报告的东西没有在Mono中实现,它可能仍然适用于你的用例,如果你不使用Dapper的功能,使用MOMA注意到的受影响的部分,只是尝试在Mono下执行你的程序(不需要重新编译或任何东西,你可以把你的程序集带到Linux上,或者在Mono for Windows中执行它们)。