• <td id="ae6ms"><li id="ae6ms"></li></td>
  • <xmp id="ae6ms"><td id="ae6ms"></td><table id="ae6ms"></table>
  • <table id="ae6ms"></table>
  • <td id="ae6ms"></td>
    <td id="ae6ms"></td>
  • <table id="ae6ms"></table><table id="ae6ms"><td id="ae6ms"></td></table>
  • <td id="ae6ms"></td>
  • <table id="ae6ms"><li id="ae6ms"></li></table>
  • <table id="ae6ms"></table>
    西西軟件園多重安全檢測下載網站、值得信賴的軟件下載站!
    軟件
    軟件
    文章
    搜索

    首頁編程開發C#.NET → .NET Entity Framework入門操作

    .NET Entity Framework入門操作

    相關軟件相關文章發表評論 來源:西西整理時間:2013/6/11 9:16:57字體大?。?em class="fontsize">A-A+

    作者:西西小熊點擊:567次評論:0次標簽: .NET

    .NETv3.0 可再發行組件包
    • 類型:編程輔助大?。?i>2.7M語言:中文 評分:1.8
    • 標簽:
    立即下載

    Entity Framework是微軟借鑒ORM思想開發自己的一個ORM框架。

    ORM就是將數據庫表與實體對象(相當于三層中的Model類)相互映射的一種思想。

    最大的優點就是非常方便的跨數據庫平臺。因為該技術不需要知道用的是什么數據庫,這也是.net中Linq能To任何對象的原因。

    這門技術為什么可以跨平臺呢?是因為它只需要修改一下config文件就可以了,只要指定連接字符串,驅動程序,就可以根據不同數據庫生成不同的Sql語句,當你的項目用戶用到不同的數據庫時,就不需要像修改SQL語句了。

    Entity Framwork本質還是ADO.NET操作,只是它將ADO.NET封裝的更加高級了而已。

    學習Entity Framwork還是需要對linq  var   lambda表達式要比較熟悉了

    好了不扯遠了。Entity Framwork框架會顛覆我們傳統書寫ADO.NET的寫法。一開始可能會有些不適應!適應后~~~~開發實在是太爽了

    1>使用Entity Framwork第一步呢是創建一個實體對象模型,在添加新項里面

    2>然后選擇從數據庫生成實體。這里的空模型是可以通過先建模然后根據模型建數據庫的,他們之間可以相互映射,這也是ORM的思想

    后面的設置看著設置就好了~~~太簡單了~傻瓜式的~微軟開發就是NB,把用戶都當SB來看待

    在這個選擇表的時候可以選擇需要映射的表,選擇了,就會根據表創建實體類。還有存儲過程,視圖,等都可以映射

     設置好后會生成一個edmx的文件

    展開后可以看到

     好吧~準備工作做好了~現在開始第一個操作~查詢

    1.查詢

    這就完了。方便快速吧~還有朋友說EF框架性能問題~其實也就多了一個生成Sql語句的過程~相對于三層~如果幾萬人訪問的項目隨便用。不用擔心,生成sql語句是非??斓膥數據庫方面和自己寫的ADO.NET沒什么太大的區別

    2. 修改----這里修改的觀念和我們用三層的觀念差不多~先將數據查出來~然后在對變化的值進行重新賦值,然后更新,案例我是用winform做的。

    至于刪除,更新就更加簡單了,只要通過修改狀態就可以了,最后也是 上下文調用savechanges方法保持就可以了。

    好吧,簡單分享就到這里了。雖然感覺有如此NB的技術,但是建議還是先將基礎學好~不要一開始就學高級技術~到頭來只知其然不知所以然~也歡迎大家的評論于指導

      相關評論

      閱讀本文后您有什么感想? 已有人給出評價!

      • 8 喜歡喜歡
      • 3 頂
      • 1 難過難過
      • 5 囧
      • 3 圍觀圍觀
      • 2 無聊無聊

      熱門評論

      最新評論

      發表評論 查看所有評論(0)

      昵稱:
      表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
      字數: 0/500 (您的評論需要經過審核才能顯示)
      女人让男人桶30分钟免费视频,女人张开腿让男人桶个爽,一进一出又大又粗爽视频
    • <td id="ae6ms"><li id="ae6ms"></li></td>
    • <xmp id="ae6ms"><td id="ae6ms"></td><table id="ae6ms"></table>
    • <table id="ae6ms"></table>
    • <td id="ae6ms"></td>
      <td id="ae6ms"></td>
    • <table id="ae6ms"></table><table id="ae6ms"><td id="ae6ms"></td></table>
    • <td id="ae6ms"></td>
    • <table id="ae6ms"><li id="ae6ms"></li></table>
    • <table id="ae6ms"></table>