Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 在开发环境中使用MySQL,在实时环境中使用SQL server_Asp.net Mvc_Entity Framework - Fatal编程技术网

Asp.net mvc 在开发环境中使用MySQL,在实时环境中使用SQL server

Asp.net mvc 在开发环境中使用MySQL,在实时环境中使用SQL server,asp.net-mvc,entity-framework,Asp.net Mvc,Entity Framework,我正在使用实体框架与一个商业系统的数据库集成。当前环境设置如下所示:- 1.在实时环境和临时环境中,商业系统使用SQL server 2008 r2 2.在开发环境中,我安装了商业系统,该产品附带默认的MYSQL。由于许可证和资源限制 我想使用实体框架来处理数据库,因此,如果我使用entityframworkáMySQL完成开发,那么将实体框架连接到临时环境上的SQL server,然后再连接到实时环境上,将需要大量的工作 我这样问是因为实体框架应该提供数据库的抽象级别,所以我假设只有更改连接字

我正在使用实体框架与一个商业系统的数据库集成。当前环境设置如下所示:-

1.在实时环境和临时环境中,商业系统使用SQL server 2008 r2

2.在开发环境中,我安装了商业系统,该产品附带默认的MYSQL。由于许可证和资源限制

我想使用实体框架来处理数据库,因此,如果我使用entityframworkáMySQL完成开发,那么将实体框架连接到临时环境上的SQL server,然后再连接到实时环境上,将需要大量的工作

我这样问是因为实体框架应该提供数据库的抽象级别,所以我假设只有更改连接字符串才能正常工作

有人能给我一些建议吗

在开发环境中,我安装了带有产品附带的默认MYSQL的商业系统。由于许可证和资源限制

你不能用吗

但是,是的,您将实体框架与MySQL结合使用,只需更改连接字符串就可以实现。请注意,MySQL EF连接器似乎不支持所有可能的Linq to实体