【菜鳥看框架】——EF如何自動生成實體
阿新 • • 發佈:2019-01-22
引言
在上一篇部落格中給大家介紹了一些關於EF框架的基本知識,讓大家對實體架構算是有了一個入門的認識,當然知識
這一篇部落格是不能很清楚的理解實體架構的內涵的,我們需要在實踐中自己去不斷的研究和探索其中包含的知識,現
在在這部落格中主要是和大家分享一下,當我們在底層採用了實體架構以後,對實體的操作不是在我們想想的那些SQL
語句了,而是採用了Linqtosql語句如何來完成對實體的操作。
EF的基本操作
如何將資料庫中的表生成實體,從而實現對實體操作可以對映到對資料庫的操作: 1、在專案中新增ADO.NET實體資料模型 2、選擇來自資料庫的EF設計器
5、點選下一步,在出現的窗體中選擇所有的表
6、點選完成就可以了,我們來看一下完成後的效果
這樣我們就完成了從資料庫到實體的自動對映,實體中所有的東西都是自動生成的,只要我們的資料設計好以後,
我們的實體層就不用手動新增任何程式碼。
我們可以看到一個名為Model.edmx的檔案,這裡面是存放的資料模型(就是我們資料庫中表與表之間的關係圖),
如下:
當我們改變了資料庫以後,我們就在這個裡面右擊——從資料庫更新資料模型,然後就可以將資料庫中的變化直接
對映到實體中。不用我們手動改變實體中的東西。
小結
上面是一些最基本的操作,對於剛接觸EF的童鞋們來說還是比較重要的,這樣我們就可以很方便的生成實體了,在
下一篇部落格中將介紹通過LinqToSQL語句對實體的操作(增、刪、改、查)。