一. 開篇說明 EF的性能問題一直以來經常被人所吐槽,究其原因在於“復雜的操作在生成SQL階段耗時長,且執行效率不高”,但並不是沒有辦法解決,從EF本身舉幾個簡單的優化例子: ①:如果僅是 ...
一. 開篇說明 EF的性能問題一直以來經常被人所吐槽,究其原因在於“復雜的操作在生成SQL階段耗時長,且執行效率不高”,但並不是沒有辦法解決,從EF本身舉幾個簡單的優化例子: ①:如果僅是 ...
一. 談情懷 從第一次接觸開發到現在(2018年),大約有六年時間了,最初階段連接數據庫,使用的是【SQL語句+ADO.NET】,那時候,什么存儲過程、什么事務 統統不理解,生硬的將SQL語句 ...
一. 背景 說起EF的增刪改操作,相信很多人都會說,有兩種方式:① 通過方法操作 和 ② 通過狀態控制。 相信你在使用EF進行刪除或修改操作的時候,可能會遇到以下錯誤:“ The ...
一. 綜述 該模塊主要介紹:EF的性能優化插件Z.EntityFramework.Extensions,該插件收費。 (一). 簡介 1. 相關網站:http://www.zzzpro ...
一. 什么是事務 我們通俗的理解事務就是一系列操作要么全部成功、要么全部失敗(不可能存在部分成功,部分失敗的情況)。 舉一個事務在我們日常生活中的經典例子:兩張銀行卡(甲、乙),甲向乙 ...
一. 前言 在前面的兩個章節中,我們分別詳細介紹了EF的增刪改的兩種方式(方法和狀態)和EF查詢的兩種方式( Lambda和Linq ),進行到這里,可以說對於EF,已經入門了,本來應該繼續往 ...
一. 簡介 1. 背景: 雖然前面EF的擴展插件Z.EntityFramework.Extensions,性能很快,而且也很方便,但是該插件要收費,使用免費版本的話,需要定期更新,如果不更新, ...
一. 理解並發機制 1. 什么是並發,並發與多線程有什么關系? ①. 先從廣義上來說,或者從實際場景上來說. 高並發通常是海量用戶同時訪問(比如:12306買票、淘寶的雙十一搶購),如果把一 ...
簡介 在前面EF的介紹中,曾多次提到過EF可以使用Lambda和Linq來完成對數據庫的訪問,這兩種的語法的具體使用和注意事項在前面的DotNet進階的系列章節中已經詳細介紹過了,本次借着E ...
一. 簡介 我們在前面章節介紹EF基本增刪改的時候,曾說過EF的SaveChanges()方法,會一次性的將所有的實體的狀態變化統一提交到數據庫,那么你是否想過EF的實體會有哪些狀態變化呢? ...