mysql - Entity Framework 数据库不可知开发

标签 mysql sql-server entity-framework entity

我想在我的应用程序中使用 Entity Framework 。我知道我可以将 Entity Framework 与 MySQL 一起使用。我熟悉 SQL Server,并且非常乐于使用它的工具。但是,对于我的虚拟主机,我必须使用 MySQL。是否可以使用 SQL Server 在本地开发,然后将解决方案部署到 MySQL?

最佳答案

为什么不直接在本地安装 MySql 并针对它进行开发/测试?

否则,您可以在部署时轻松切换提供程序,因为它是连接字符串的一部分。但是,您需要阅读一些资料以了解提供程序对 LINQ 查询的支持的差异,因为您可能会发现自己使用的 SQL Server 提供程序支持的内容与 MySQL 提供程序的效果不一样或根本不工作。

关于mysql - Entity Framework 数据库不可知开发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5159355/

相关文章:

MySql 数据库语法错误

mysql - Spring 模板: how to execute multiple SQL statements?

mysql - 我应该删除数据库中的禁止内容吗?

php - 从 MySql 到 PostgreSql

sql-server - 读取文件然后将文件写入 SQL Server BLOB 列的代码,生成具有不同字节的文件

sql - VARCHAR 转十进制

.net - SQL Express 客户端内存使用量与 SQL Enterprise 客户端内存使用量不同

c# - 添加 ADO.NET 实体模型崩溃

c# - 如何仅对 EF 中的列使用计数

c# - 错误消息 'Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information.'