iT邦幫忙

鐵人檔案

第 11 屆 iThome 鐵人賽
回列表
Software Development

🌊 進階學習 ADO.NET、Dapper、Entity Framework 系列

適合有.NET跟資料庫處理基礎的讀者閱讀
期望帶讀者了解實際工作上的應用,並且深入Source Code了解原理。

鐵人鍊成 | 共 30 篇文章 | 78 人訂閱 訂閱系列文 RSS系列文 團隊IT成長團
DAY 21

【深入Dapper.NET源碼】 單次、多次 Execute 底層原理

查詢、Mapping、參數講解完後,接著講解在增、刪、改情況Dapper我們會使用Execute方法,其中Execute Dapper分為單次執行、多次執行。...

2019-10-02 ‧ 由 暐翰 分享
DAY 22

【深入Dapper.NET源碼】ExecuteScalar應用

ExecuteScalar因為其只能讀取第一組結果、第一筆列、第一筆資料特性,是一個常被遺忘的功能,但它在特定需求下還是能派上用場,底下用「查詢資料是否存在」...

2019-10-03 ‧ 由 暐翰 分享
DAY 23

【深入Dapper.NET源碼】總結

Dapper系列到這邊,重要底層原理差不多都講完了,這系列總共花了筆者連續25天的時間,除了想幫助讀者外,最大的收穫就是我自己在這期間更了解Dapper底層原...

2019-10-04 ‧ 由 暐翰 分享
DAY 24

【深入Dapper.NET源碼】目錄、整合版

目錄 前言、安裝環境 Dynamic Query 原理 Part1 Dynamic Query 原理 Part2 Strongly Typed...

2019-10-05 ‧ 由 暐翰 分享
DAY 25

【Entity Framework搭配Dapper】使用時機

以前常能在網路上看到EF VS Dapper類似以下文章 :5年后,我们为什么要从 Entity Framework 转到 Dapper 工具? 似乎一定要選...

2019-10-06 ‧ 由 暐翰 分享
DAY 26

【Entity Framework搭配Dapper】為何簡單動作優先使用EntityFramework

這邊以Dapper Repository代碼優化過程,來帶讀者了解此概念,代碼流程邏輯很簡單 : 查一筆會員的資料接著刪除。 接著使用Dapper做一個Use...

2019-10-07 ‧ 由 暐翰 分享
DAY 27

【Entity Framework搭配Dapper】對應表格類別、增、刪、改使用Entity Framework

需要使用SQL對應表格類別,優先使用Entity Framework 以EF Core來說,可以使用SQL跟LINQ混用,並且是IQueryable延遲SQL...

2019-10-08 ‧ 由 暐翰 分享
DAY 28

【Entity Framework搭配Dapper】Connection、DbContext資源管理 Part1

首先以一個問題做開端 : 「如何管理Connection資源」,最簡單的方式是使用using語法糖,管控connection做完需要的邏輯後盡快釋放。 usi...

2019-10-09 ‧ 由 暐翰 分享
DAY 29

【Entity Framework搭配Dapper】Connection、DbContext資源管理 Part2

前面介紹的工廠模式 + Singleton來避免Connection資源浪費的情況,那麼Entity Framework(先討論Entity Framewor...

2019-10-10 ‧ 由 暐翰 分享
DAY 30

又一次完賽,下台一鞠躬

這一次挑戰跟之前不一樣,完全沒有備稿也沒提前架構大綱。每天下班就是學習、架構大綱、寫作混在一起,導致文章常修修改改,像是1-20天的文章就打掉重寫3次。 但特別...

2019-10-11 ‧ 由 暐翰 分享