1. 程式人生 > >【菜鳥看框架】——EF如何自動生成實體

【菜鳥看框架】——EF如何自動生成實體

      引言

在上一篇部落格中給大家介紹了一些關於EF框架的基本知識,讓大家對實體架構算是有了一個入門的認識,當然知識

一篇部落格是不能很清楚的理解實體架構的內涵的,我們需要在實踐中自己去不斷的研究和探索其中包含的知識,現

在在這部落格中主要是和大家分享一下,當我們在底層採用了實體架構以後,對實體的操作不是在我們想想的那些SQL

語句了,而是採用了Linqtosql語句如何來完成對實體的操作。

   EF的基本操作

 如何將資料庫中的表生成實體,從而實現對實體操作可以對映到對資料庫的操作:  1、在專案中新增ADO.NET實體資料模型     2、選擇來自資料庫的EF設計器            
  3、點選新建連線——》填寫資料庫IP     4、點選確定後——》在當前頁面選擇 是

       

 5、點選下一步,在出現的窗體中選擇所有的表

         

 6、點選完成就可以了,我們來看一下完成後的效果

                        

  這樣我們就完成了從資料庫到實體的自動對映,實體中所有的東西都是自動生成的,只要我們的資料設計好以後,

我們的實體層就不用手動新增任何程式碼。

 我們可以看到一個名為Model.edmx的檔案,這裡面是存放的資料模型(就是我們資料庫中表與表之間的關係圖),

如下:

              

  當我們改變了資料庫以後,我們就在這個裡面右擊——從資料庫更新資料模型,然後就可以將資料庫中的變化直接

對映到實體中。不用我們手動改變實體中的東西。

  小結

 上面是一些最基本的操作,對於剛接觸EF的童鞋們來說還是比較重要的,這樣我們就可以很方便的生成實體了,在

下一篇部落格中將介紹通過LinqToSQL語句對實體的操作(增、刪、改、查)。