Dapper работает на Mono? - PullRequest
       6

Dapper работает на Mono?

11 голосов
/ 29 октября 2011

Мы думаем о переходе на Mono , и я вижу, что Dapper работает с MySql. Однако это с поставщиком ADO.NET. Есть ли в Mono / Linux поставщик MySql ADO.NET и работает ли он с Dapper?

В конце концов мы планируем переместить наш текущий сайт с MySql на PostgreSql, и мне также интересен тот же вопрос, но также и временные ссылки PostrgreSql, Mono и Dapper на Linux?

Ответы [ 3 ]

10 голосов
/ 22 января 2012

Я использую Dapper с официальным MySqlConnector на машине OpenSuse (+ mono), и он прекрасно работает.

3 голосов
/ 29 октября 2011

Почему бы не вытащить источник и не собрать его?На основании этого комментария с домашней страницы Dapper:

Будет ли dapper работать с моим провайдером БД?

Dapper не имеет конкретных деталей реализации БД, он работает черезвсе провайдеры .net ado, включая sqlite, sqlce, firebird, oracle, MySQL и SQL Server

... и реализацию Mono ADO.NET , я думаю, ваши шансы довольно великиХорошо, что код будет работать практически без изменений.

2 голосов
/ 29 октября 2011

Вам даже не нужно строить Dapper с Mono.

На вашем месте первым делом я бы проанализировал его сборки с помощью MOMA (http://mono -framework.com / MoMA ). Даже если MOMA сообщает о вещах, не реализованных в Mono, он все равно может работать в вашем случае использования, если вы не используете функции Dapper, использующие уязвимые части, замеченные MOMA, просто попробуйте выполнить вашу программу под Mono (без перекомпиляции или чего-либо еще вы можете просто перенести свои сборки в Linux или выполнить их в Mono для Windows).

...