我对 Linux 还不熟悉。想用 MONO 开发 .NET 应用程序。实际上这是我的大学项目。在 Windows 中,我们使用 MS SQL 和 MS Visual Studio,但问题是我找不到可以与 MONO 一起使用的 MS SQL 服务器的完美数据库替代品。任何建议都会有帮助。
答案1
MySQL 是 Linux/Ubuntu 中事实上的标准。它还可以与单核细胞增多症。来自链接:
Mono 提供程序MySQL数据库是MySQL 连接器/网络。
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"