2009-12-30 80 views
2

我想从SQL服务器迁移实体框架模型到MySql。转换实体框架的数据提供程序

我这样做是因为我想用Entity Framework做一个项目来了解更多信息,但是我在共享服务器上只允许1个SQL服务器数据库(我正在使用它),并且5个mysql数据库。我将来可能会移动服务器,所以我喜欢数据库独立性的想法。

我在做第一次转换实验时遇到了麻烦。我在Visual Studio 2010中创建了一个EDMX模型,并使用了'从模型生成数据库'来获取我的SQL Server架构。

现在,我认为我可以做一个简单的“更改数据源”并将我的数据源更改为mysql,然后再次从模型生成数据库以获得我的新MySQL模式,但没有这样的运气。

我下载了MySQL连接器/ NET 6.0.5和(当时没有工作)6.1.3,但MySql没有出现在我的可能数据提供者列表中。

我也注意到我无法在Visual Studio 2010的服务器资源管理器中连接到MySQL,就像我可以在VS2008中一样。

- 有没有人做过?
- 它甚至有可能以我想的方式更改数据提供者?
- 有没有人有一个可以帮助我的教程?

+0

下面是截图: (HTTP://img1.uploadscreenshot。 com/images/orig/12/36315355065-orig.jpg) – user191272 2009-12-30 15:44:37

回答

0

MySQL连接/ NET不支持EF v4的Beta 2版
也不对Devart dotConnect为MySQL,我们的实现仍在进行中。
Devart团队
http://www.devart.com/dotconnect
ADO.NET数据提供程序的Oracle,MySQL和PostgreSQL,SQLite的有 实体框架和LINQ to SQL支持

+0

Devart dotConnect版本5.70及更高版本现在支持EF v4。版本5.70自2010年4月起可用。 – mathijsuitmegen 2011-06-27 12:34:29

相关问题