亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Entity Framework 6與Entity Framework Core官方教程pdf格式

EF6 與 EF Core 官方教程電子書

  • 書籍大小:8MB
  • 書籍語言:簡體中文
  • 書籍類型:國產(chǎn)軟件
  • 書籍授權(quán):免費軟件
  • 書籍類別:.NET電子書
  • 應用平臺:Windows平臺
  • 更新時間:2020-11-17
  • 購買鏈接:
  • 網(wǎng)友評分:
360通過 騰訊通過 金山通過

情介紹

Entity Framework 6 (EF6) 是經(jīng)試驗和測試的關(guān)系映射器 (O/RM),適用于 .NET 的對象,其功能和穩(wěn)定性經(jīng)過了多年的開發(fā)和調(diào)試。作為 O/RM,EF6 降低了關(guān)系方面和面向?qū)ο蟮姆矫嬷g的阻抗不匹配,使開發(fā)人員能夠使用表示應用程序域的強類型 .NET 對象來編寫應用程序,該應用程序可與存儲在關(guān)系數(shù)據(jù)庫中的數(shù)據(jù)交互,同時使開發(fā)人員無需再編寫大部分的數(shù)據(jù)訪問“管道”代碼。

Entity Framework (EF) Core 是輕量化、可擴展和跨平臺版的常用 Entity Framework 數(shù)據(jù)訪問技術(shù)。EF Core 可用作對象關(guān)系映射程序 (O/RM),以便于 .NET 開發(fā)人員能夠使用 .NET 對象來處理數(shù)據(jù)庫,這樣就不必經(jīng)常編寫大部分數(shù)據(jù)訪問代碼了。EF Core 支持多個數(shù)據(jù)庫引擎,請參閱數(shù)據(jù)庫提供程序了解詳細信息。

EF Core 是更現(xiàn)代、可擴展的輕量級實體框架版本,與 EF6 的功能和優(yōu)點非常相似。 EF Core 則完全進行了重寫,包含許多 EF6 沒有的新功能,但還是缺少 EF6 中最高級的一些映射功能。 只要功能集與需求匹配,建議在新應用程序中使用 EF Core。 比較 EF Core 和 EF6中更詳細地討論了此問題。

什么是 Entity Framework?
在 .NET 3.5 之前,我們(開發(fā)者)通過寫 ADO.NET 代碼或者 Enterprise Data Access Block 組件來保存或者檢索來自底層數(shù)據(jù)庫應用程序數(shù)據(jù)。我們要打開一個數(shù)據(jù)庫連接,創(chuàng)建一個 DataSet 來獲取數(shù)據(jù)庫數(shù)據(jù)或者提交數(shù)據(jù)到數(shù)據(jù)庫,把來自 DataSet 的數(shù)據(jù)轉(zhuǎn)換成 .NET 對象,或者反過來應用業(yè)務規(guī)則。這是一個冗長的而且容易出錯的一個過程。微軟已經(jīng)提供了一個框架叫做 “Entity Framework” 用來為我們的程序自動完成這些數(shù)據(jù)庫相關(guān)的操作。

Entity Framework 是一個被微軟支持的為 .NET 程序服務的開源的 ORM 框架。它使開發(fā)者能夠用特定域的類對象來工作,而不是把精力集中在底層的數(shù)據(jù)表和數(shù)據(jù)存儲的列上面。有了 Entity Framework ,開發(fā)者在處理數(shù)據(jù)時能夠工作在一個更高的抽象層面上,并且能夠用比傳統(tǒng)程序更少的代碼來創(chuàng)建和維護面向數(shù)據(jù)的程序。

官方定義:“Entity Framework 是一個對象關(guān)系映射器(object-relational mapper (O/RM)),它能夠使開發(fā)者利用 .NET 對象跟數(shù)據(jù)庫打交道。開發(fā)者再也不需要寫大量的代碼用來訪問數(shù)據(jù)。”

Entity Framework 特性:

跨平臺: EF Core 是一個跨平臺的框架,它可以運行在 Windows,Linux和 Mac上。
建模: EF (Entity Framework) 創(chuàng)建一個基于 POCO (Plain Old CLR Object) 實體的 EDM (Entity Data Model),POCO實體含有不同數(shù)據(jù)類型的get/set 屬性 (properties)。EF 在查詢和保存實體數(shù)據(jù)到底層數(shù)據(jù)庫的時候會使用 EDM 模型。
查詢: EF 允許我們使用 LINQ 查詢(C#/VB.NET)從底層數(shù)據(jù)庫檢索數(shù)據(jù)。數(shù)據(jù)庫提供器將 LINQ 查詢轉(zhuǎn)換成特定數(shù)據(jù)庫的查詢語言(例如:關(guān)系型數(shù)據(jù)庫的SQL).EF也允許我們執(zhí)行原生的SQL查詢來查詢數(shù)據(jù)庫。
改變跟蹤: 實體實例中 (Property values) 中發(fā)生的需要被提交到數(shù)據(jù)庫的任意改變將被 EF 持續(xù)跟蹤。
保存: 當你調(diào)用SaveChanges()方法時,EF會根據(jù)你的實體的改變執(zhí)行INSERT, UPDATE, 和DELETE命令。EF也提供異步方法SaveChangesAsync()。
并發(fā): 當其他用戶從數(shù)據(jù)庫獲取數(shù)據(jù)后要重寫數(shù)據(jù)時,EF默認采用樂觀并發(fā)(Optimistic Concurrency)。
事務: 當查詢和保存數(shù)據(jù)時,EF執(zhí)行自動事物管理。EF也提供了定制事務管理的選項。
緩存: EF包含開箱即用的第一級緩存。所以,重復查詢將會返回緩存中的數(shù)據(jù),而不是再次訪問數(shù)據(jù)庫。
內(nèi)置約定: EF遵循約定高于配置的編程模式,并且包含了一組默認規(guī)則用來自動配置EF模型。
配置: EF允許我們使用數(shù)據(jù)注釋特性或者 Fluent API 來重寫默認的約定。
遷移: EF提供了一組遷移命令,可以在 NuGet Package Manager Console 或者 Command Line Interface 中創(chuàng)建和管理底層數(shù)據(jù)庫架構(gòu)。

載地址

下載錯誤?【投訴報錯】

Entity Framework 6與Entity Framework Core官方教程pdf格式

      氣書籍

      載聲明

      ☉ 解壓密碼:chabaoo.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
      ☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
      ☉ 如果這個軟件總是不能下載的請在評論中留言,我們會盡快修復,謝謝!
      ☉ 下載本站資源,如果服務器暫不能下載請過一段時間重試!或者多試試幾個下載地址
      ☉ 如果遇到什么問題,請評論留言,我們定會解決問題,謝謝大家支持!
      ☉ 本站提供的一些商業(yè)軟件是供學習研究之用,如用于商業(yè)用途,請購買正版。
      ☉ 本站提供的Entity Framework 6與Entity Framework Core官方教程pdf格式資源來源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。