2009-12-30 54 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

相關問題