Monoに移行することを検討していますが、Dapperは MySql で動作するようです。ただし、これは ADO.NET プロバイダーの場合です。Mono/Linux には MySql ADO.NET プロバイダーがあり、それは Dapper で動作しますか?
最終的に、現在のサイトを MySql から PostgreSql に移動することを計画しています。私も同じ質問を考えていますが、Linux の PostrgreSql、Mono、および Dapper に関しても疑問に思っていますか?
OpenSuse マシン (+ mono) で公式の MySqlConnector と共に Dapper を使用していますが、うまく機能します。
ソースをプルダウンしてビルドしてみませんか? Dapperホームページからのこのコメントに基づいて:
dapper は私の db プロバイダーで動作しますか?
Dapper には DB 固有の実装の詳細はありません。sqlite、sqlce、firebird、oracle、MySQL、SQL Server を含むすべての .net ado プロバイダーで動作します。
...そして Mono のADO.NET 実装、コードがほとんどまたはまったく変更されずに機能する可能性はかなり高いと思います。
Mono で Dapper をビルドする必要さえありません。
私があなただったら、最初に MOMA ( http://mono-framework.com/MoMA ) でアセンブリを分析します。MOMA が Mono に実装されていないものを報告したとしても、MOMA によって通知された影響を受ける部分を使用する Dapper の機能を使用しない場合は、Mono でプログラムを実行してみてください (再コンパイルなどを行わずに)、ユース ケースで機能する可能性があります。アセンブリを Linux に持ち込むか、Mono for Windows で実行するだけです)。