第一章:歡迎來到Code First (譯者注:為方便起見,不再直譯Code First) 微軟的ADO.NET實體框架(Entity Framework),泛稱EF,把外部(out-of-the-box,譯成“外部”不一定對,我是這樣理解的:the-box可能意指.NET框架 ...
DbContext DbSet及DbQuery是Entity Framework Code First引入的 個新的類,其中DbContext用於保持數據庫會話連接,實體變化跟蹤及保存,DbSet用於暫存實體類的變化跟蹤,DbQuery用於提供查詢跟你。 使用Set查詢全部記錄 使用DbContext查詢首先需要保證DbContext的實例在使用完之后對資源的釋放,釋放DbContext實例資源 ...
2013-10-16 21:56 0 11486 推薦指數:
第一章:歡迎來到Code First (譯者注:為方便起見,不再直譯Code First) 微軟的ADO.NET實體框架(Entity Framework),泛稱EF,把外部(out-of-the-box,譯成“外部”不一定對,我是這樣理解的:the-box可能意指.NET框架 ...
第三章 對屬性使用約定和配置 在第2章,對Code First的約定以及如何通過配置覆寫默認約定行為進行了大致的介紹。學習了如何使用Data Annotations進行配置,也學習了如何使用Fluent API作出相同的配置,並對兩者進行了對比。 在本章乃至以后幾章里,將深入 ...
第4章 對關系使用默認規則與配置 在第3章,你已經掌握了默認規則與配置對屬性以及其在數據庫映射的字段的影響。在本章,我們把焦點放在類之間的關系上面。這包括類在內存如何關聯,還有數據庫中的外鍵維持等。你將了解控制多重性關系,無論是否是必須的,還將學習級聯刪除操作。你會看到默認行為以及如何使用 ...
Code First使你能夠通過C# 或者 Visual Basic .NET來描述模型,模型的基本規則通過使用約定來進行檢查,而約定就是一系列內置的規則。 在Code First中基於類的定義通過一系列的規則約定自動配置概念模型,約定被定義在命名空間 ...
前不久看到新聞,微軟公司准備對Entity Framework 框架進行開源,隨着開源后肯定會有更多同學加入到學習Entity Framework 的隊伍中來,因此將我對Entity Framework 的一些淺析的理解寫出來,希望可以讓大家一起來討論,更重要的是自己也可以通過這個過程 ...
Entity Framework 簡言之就是一個ORM(Object-Relational Mapper)框架. Code First 使得你能夠通過C#的類來描述一個模型,模型如何被發現/檢測就是通過一些約定(Conventions)。Conventions 就是一系列規則的集合 ...
在使用Entity Framework過程中,有時需要借助工具生成Code First的代碼,而Entity Framework Reverse POCO Code First Generator是一款不錯的工具 在Visual Studio中,通過“工具”→“擴展和更新...”來安 ...
第4章 對關系使用默認規則與配置 在第3章,你已經掌握了默認規則與配置對屬性以及其在數據庫映射的字段的影響。在本章,我們把焦點放在類之間的關系上面。這包括類在內存如何關聯,還有數據庫中的外鍵維持等。你將了解控制多重性關系,無論是否是必須的,還將學習級聯刪除操作。你會看到默認行為以及如何使用 ...