欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

EF6 與 EF Core 官方教程電子書

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

情介紹

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

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

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

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

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

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

Entity Framework 特性:

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

載地址

下載錯(cuò)誤?【投訴報(bào)錯(cuò)】

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

      氣書籍

      載聲明

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