(.NET Core) Microsoft.Data.SqlClient 與 (.NET Framework) System.Data.SqlClient

閱讀時間約 4 分鐘
Microsoft.Data.SqlClient 與 System.Data.SqlClient
通常在 .NET Framework裡面會見到的命名空間(NameSpace)
大多以 System.開頭。
但微軟也會推出同名,但以 Microsoft.開頭的命名空間。(我自己描述的話,就是原廠的改版、擴充、新功能)
這篇文章是由SqlClient和SQL Server Tools的專案經理Vicky Harp寫的。簡介如下:
** In .NET Framework, versions are installed globally in Windows. 
(通常跟作業系統、.NET Framework “完整版”整合一起)
** In .NET Core, an application can pick a specific SqlClient version and ship with that. 
(可以搭配特定的SqlClient版本並交付)(透過Nuget取得這個套件)
Wouldn’t it be nice if the .NET Core model of SqlClient delivery worked for .NET Framework, too?
新功能 Always Encrypted需搭配 SQL Server 2016。
新功能 Enclave需搭配 SQL Server 2019。
如果您使用ORM相關軟體,請注意:
Keep in mind that object-relational mappers such as EF Core, EF 6, or Dapper, and other non-Microsoft libraries, haven’t yet(尚未) made the transition to the new provider, so you won’t be able to use the new features through any of these libraries.
================================
其他的FAQ,這裡解釋得很清楚:
https://github.com/dotnet/SqlClient/wiki/Frequently-Asked-Questions
================================
6. Microsoft.Data.SqlClient支持的最小目標(target)框架是什麼?
 支持.NET Framework(.NET完整版) 4.6及更高版本,
 .NET Core 2.1及更高版本 以及.NET Standard 2.0及更高版本。 
 如果要支持早期(以前版本)的Framework,請繼續使用System.Data.SqlClient。
9. 這是重寫SqlClient嗎?
 不。將有 “兩個”代碼庫
 (一個用於.NET Framework中的System.Data.SqlClient,一個用於.NET Core中的System.Data.SqlClient)整合到一個套裝軟體中發佈。
 Microsoft.Data.SqlClient下面仍然存在不同的代碼庫,它們被編譯到不同的目標 (targets)中。 ……
 .NET Core代碼庫編譯到包中支持.NET Core和.NET Standard目標的二進製文件中。……
我的註解:您要安裝”新版” .NET Framework到”舊版”Visual Studio裡面,
 通常要找一套名為「
target(目標套件)」的軟體
 例如
https://dotblogs.com.tw/mis2000lab/2016/08/24/dotnet_462_download
長期目標是合併代碼庫,但我們目前還沒做到。
為什麼會看到廣告
    avatar-img
    4會員
    120內容數
    留言0
    查看全部
    avatar-img
    發表第一個留言支持創作者!
    兩千MIS的沙龍 的其他內容
    讀了幾年書,人生也到了二三十歲 自己喜歡什麼?適合什麼?卻還沒有定論…..這樣是不是蹉跎了很多青春?? 有一位朋友看了Web Form第一天上課的影片,覺得都跟書本講得一樣。他自己看就好了。 就申請全額退費。我也不囉唆。 大約隔了一個半月,他又來了。 他說他想繳費,繼續看影片學習……
    無須基礎,只要「複製 + 貼上」就能學會 (RWD Bootstrap + jQueryUI + fancyBox + CKeditor + Google Chart) 每個特效均為您示範 WebFomr + MVC 雙重範例 ASP.NET 教學 — 前端特效輕鬆學 (9.9小時) 課程介紹
    影片網址 https://youtu.be/h5lrtdR9XF8 書本「ASP.NET專題實務」的讀者,如果您在下集要用到 LinqDataSource 安裝時不要忘了挑選 LINQ-to-SQL(詳見影片說明) 00:01:11 (1) 下載 Visual Studio …繼續閱讀 »
    建議您先看完這篇文章: 不寫畫面的網頁程式設計,Web API、Web Service、WCF Service https://dotblogs.com.tw/mis2000lab/2015/12/03/web_service_wcf_webapi_2015 課程介紹 同時學習後端程式 ​ ​ ​
    ASP.NET MVC 教學 — 由零開始的三天入門課 課程介紹 MVC 是一種「設計模式」,理論上應該先學好物件導向(OOP)之後,才適合學習「設計模式」。微軟 ASP.NET MVC 提供了完善的開發架構,讓普羅大眾也有能撰寫符合 MVC 規範的網頁程式。 專為初學者設計的課程 系統化教學
    隔壁部門搞了一個案子,三五年了,沒有成果。 今年 “又” 虧損一億多…….為什麼他們沒有被火(fire)? 就像日本的達摩(不倒翁),七倒八起?? 每一年,大家都看著他們(嘿嘿嘿!你們今年一定捲包袱走路) 但很奇怪,人家就是屹立不搖 人家說「債多不愁」 我嚇出一身冷汗 怎麼說呢? 我突然發現:
    讀了幾年書,人生也到了二三十歲 自己喜歡什麼?適合什麼?卻還沒有定論…..這樣是不是蹉跎了很多青春?? 有一位朋友看了Web Form第一天上課的影片,覺得都跟書本講得一樣。他自己看就好了。 就申請全額退費。我也不囉唆。 大約隔了一個半月,他又來了。 他說他想繳費,繼續看影片學習……
    無須基礎,只要「複製 + 貼上」就能學會 (RWD Bootstrap + jQueryUI + fancyBox + CKeditor + Google Chart) 每個特效均為您示範 WebFomr + MVC 雙重範例 ASP.NET 教學 — 前端特效輕鬆學 (9.9小時) 課程介紹
    影片網址 https://youtu.be/h5lrtdR9XF8 書本「ASP.NET專題實務」的讀者,如果您在下集要用到 LinqDataSource 安裝時不要忘了挑選 LINQ-to-SQL(詳見影片說明) 00:01:11 (1) 下載 Visual Studio …繼續閱讀 »
    建議您先看完這篇文章: 不寫畫面的網頁程式設計,Web API、Web Service、WCF Service https://dotblogs.com.tw/mis2000lab/2015/12/03/web_service_wcf_webapi_2015 課程介紹 同時學習後端程式 ​ ​ ​
    ASP.NET MVC 教學 — 由零開始的三天入門課 課程介紹 MVC 是一種「設計模式」,理論上應該先學好物件導向(OOP)之後,才適合學習「設計模式」。微軟 ASP.NET MVC 提供了完善的開發架構,讓普羅大眾也有能撰寫符合 MVC 規範的網頁程式。 專為初學者設計的課程 系統化教學
    隔壁部門搞了一個案子,三五年了,沒有成果。 今年 “又” 虧損一億多…….為什麼他們沒有被火(fire)? 就像日本的達摩(不倒翁),七倒八起?? 每一年,大家都看著他們(嘿嘿嘿!你們今年一定捲包袱走路) 但很奇怪,人家就是屹立不搖 人家說「債多不愁」 我嚇出一身冷汗 怎麼說呢? 我突然發現:
    你可能也想看
    Google News 追蹤
    Thumbnail
    這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
    Thumbnail
    11/20日NVDA即將公布最新一期的財報, 今天Sell Side的分析師, 開始調高目標價, 市場的股價也開始反應, 未來一週NVDA將重新回到美股市場的焦點, 今天我們要分析NVDA Sell Side怎麼看待這次NVDA的財報預測, 以及實際上Buy Side的倉位及操作, 從
    Thumbnail
    Hi 大家好,我是Ethan😊 相近大家都知道保濕是皮膚保養中最基本,也是最重要的一步。無論是在畫室裡長時間對著畫布,還是在旅途中面對各種氣候變化,保持皮膚的水分平衡對我來說至關重要。保濕化妝水不僅能迅速為皮膚補水,還能提升後續保養品的吸收效率。 曾經,我的保養程序簡單到只包括清潔和隨意上乳液
    Thumbnail
    這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
    Thumbnail
    11/20日NVDA即將公布最新一期的財報, 今天Sell Side的分析師, 開始調高目標價, 市場的股價也開始反應, 未來一週NVDA將重新回到美股市場的焦點, 今天我們要分析NVDA Sell Side怎麼看待這次NVDA的財報預測, 以及實際上Buy Side的倉位及操作, 從
    Thumbnail
    Hi 大家好,我是Ethan😊 相近大家都知道保濕是皮膚保養中最基本,也是最重要的一步。無論是在畫室裡長時間對著畫布,還是在旅途中面對各種氣候變化,保持皮膚的水分平衡對我來說至關重要。保濕化妝水不僅能迅速為皮膚補水,還能提升後續保養品的吸收效率。 曾經,我的保養程序簡單到只包括清潔和隨意上乳液