让Entity Framework支持MySql数据库
??????? Entity Framework 4.0 也可以支持大名鼎鼎的MySql,這篇POST將向展示如何實(shí)現(xiàn)EF+MySql數(shù)據(jù)庫(kù)的結(jié)構(gòu).首先,你必須下載 MySQL Connector/NET 6.3.5 ,也就是.net下連接MySql數(shù)據(jù)庫(kù)的驅(qū)動(dòng)程序. 還是像以往一樣的,增加一個(gè)Entity data model:
?
將下面選擇DataSource, 選擇MySQL database 做為數(shù)據(jù)源.
接下來(lái)幾步和以前一樣,選擇要Mapping的Tables:
好了,讓我們來(lái)測(cè)試一下:
1: using(var context = new MySqlEntities()) 2: { var myEvents = from e in context.Events 3: from a in e.Attendees 4: where a.Person.FirstName == "Gunnar" && 5: a.Person.LastName == "Peipman" 6: select e; Console.WriteLine("My events: "); 7: foreach(var e in myEvents) 8: { 9: Console.WriteLine(e.Title); 10: } 11: }可以工作.就是這么簡(jiǎn)單. 另一個(gè)消息是Entity Framework Code-First (CTP5 發(fā)布了). 如果您有興趣可以看一下.
希望這篇POST對(duì)您開(kāi)發(fā)有幫助.
作者:Petter Liu
出處:http://www.cnblogs.com/wintersun/
本文版權(quán)歸作者和博客園共有,歡迎轉(zhuǎn)載,但未經(jīng)作者同意必須保留此段聲明,且在文章頁(yè)面明顯位置給出原文連接,否則保留追究法律責(zé)任的權(quán)利。
該文章也同時(shí)發(fā)布在我的獨(dú)立博客中-Petter Liu Blog。
轉(zhuǎn)載于:https://www.cnblogs.com/wintersun/archive/2010/12/12/1903861.html
總結(jié)
以上是生活随笔為你收集整理的让Entity Framework支持MySql数据库的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 【软件】我安装Tomcat5.5(Jav
- 下一篇: MySQL的答理证和技艺撑持费用