База данных для разработки.NET в моно

Я немного новичок в Linux. И хочу разрабатывать приложения.NET с MONO. На самом деле это для моего проекта колледжа. В Windows мы используем MS SQL с MS Visual Studio, но проблема в том, что я не могу найти идеальную замену базы данных для сервера MS SQL, которую можно использовать с MONO. Любое предложение будет полезно.

1 ответ

Решение

MySQL является своего рода стандартом де-факто в Linux/Ubuntu. Это также работает с моно. По ссылке:

Поставщик Mono для базы данных MySQL - это MySQL Connector/Net.

MySQL Connector/Net является полностью управляемым поставщиком и не требует клиентской библиотеки. Вы должны получить это от MySQL AB. Поставщик распространяется по лицензии GPL. Это рекомендуемый поставщик для использования с Mono.

Поддержка MySQL Connector/Net может быть найдена здесь. Если вы решили выполнить компиляцию из источников, вам следует определить переменную условной компиляции MONO (т. Е. -D:MONO при компиляции из командной строки). использование

Предпосылки

MySQL database

MySQL .NET Connector

Соответствующая часть с сайта о подключении:

 "Server=hostname;" + "Database=database;" + "User ID=username;" + 
 "Password=password;" + "Pooling=false"
Другие вопросы по тегам