Entity Framework(EF)7簡介 - 3

by Vivid 31. 五月 2023 14:59
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N230524903 出刊日期: 2023/5/31 本文將延續本站本站《Entity Framework(EF)7簡介 - 1》、《Entity Framework(EF)7簡介 - 2》文章的情境,介紹Entity Framework Core(EF Core)7 的新增特性,這篇文章將延用上文建立的專案來進行說明,了解如何使用Entity Framework(EF)7來呼叫預存程序。 預存程序 在Entity Framework 7之中要如何使用事先定義在資料庫中的預存程式呢? 接下來這個小節就... [更多...]

Tags:

.NET | .NET Magazine國際中文電子雜誌 | C# | 許薰尹Vivid Hsu

Entity Framework(EF)7簡介 - 2

by Vivid 17. 五月 2023 14:49
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N230524902 出刊日期: 2023/5/17 本文將延續本站《Entity Framework(EF)7簡介 - 1》一文的情境,介紹Entity Framework Core(EF Core)7 的新增特性,這篇文章將延用上文建立的專案來進行說明,讓您了解效能提升的優化方式,交易的使用,以及如何使用 T4(Text Template Transformation Toolkit)模板自訂 Scaffolded 程式碼。 提升效能 為了確保資料的完整性,異動資料庫的動作通常會透過交易機制加以保... [更多...]

Tags:

.NET | .NET Magazine國際中文電子雜誌 | C# | 許薰尹Vivid Hsu

Entity Framework(EF)7簡介 - 1

by Vivid 3. 五月 2023 14:24
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N230524901 出刊日期: 2023/5/3 Entity Framework Core(EF Core)7 是Entity Framework Core (EF Core) 6的下一版,而不是Entity Framework的下一版。從這個版本開始,名稱可以再精簡一些,直接之稱為Entity Framework(EF)7,雖然名稱之中沒有「Core」的字眼,並不代表它可以在.NET Framework的環境中執行,它需要在.NET的環境中執行。 這篇文章將介紹Entity Framework C... [更多...]

Tags:

.NET | .NET Magazine國際中文電子雜誌 | C# | 許薰尹Vivid Hsu

C# 11版新功能介紹 - 2

by Vivid 22. 三月 2023 15:36
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N230324702 出刊日期: 2023/3/22 這篇文章中將延續本站《C# 11版新功能介紹 - 1》一文的情境,介紹C# 11版「file」修飾詞與List模式(List Pattern)、自動預設結構(Auto-default struct)等等新功能。 「file」修飾詞 「file」修飾詞可以套用到多種型別,例如class、interface、record、struct、enum、delegate等,限定此型別只能在目前這個cs檔案之中使用,這帶來的好處是:一個專案中可有多個相同名稱的類... [更多...]

Tags:

.NET Magazine國際中文電子雜誌 | C# | 許薰尹Vivid Hsu

C# 11版新功能介紹 - 1

by Vivid 8. 三月 2023 15:15
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N230324701 出刊日期: 2023/3/8 這篇文章中將介紹2022年11月發表的C# 11版幾個新功能,包含原始字串常值(Raw string literals)、字串插值(String interpolations)、UTF-8 字串常值(UTF-8 string literals)、「required」等等新功能。 若要使用C# 11版進行開發,則Visual Studio 2022開發工具需要 17.2 以上版本,本篇文章使用以下步驟建立主控台程式專案進行測試: 1. 從Visual ... [更多...]

Tags:

.NET Magazine國際中文電子雜誌 | C# | 許薰尹Vivid Hsu

可為 Null 的參考型別

by vivid 27. 四月 2022 11:33
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N220423602 出刊日期: 2022/4/27 C# 在第8版新增可為 Null 的參考型別(Nullable reference types,NRT),可以將參考型別明確標註為可以設定為「null」,以便於在開發階段讓工具協助檢查參考型別變數是否可以設定為「null」,如此可以減少應用程式擲出「System.NullReferenceException」例外錯誤的機率。 例如以下範例程式碼: string s = null; Console.Wr... [更多...]

Tags:

.NET | .NET Magazine國際中文電子雜誌 | C# | 許薰尹Vivid Hsu

記錄

by vivid 13. 四月 2022 05:02
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N220423601 出刊日期: 2022/4/13 不可變物件(Immutable object)是一種建立之後就不能夠變更的物件,讓物件在多執行緒的應用程式中達到執行緒安全(Thread Safe),有助於改善應用程式記憶體管理,程式也比較容易維護。 C# 提供多種語法來達到物件的不變性,例如僅供初始化的屬性(Init only Property)、記錄(Record)型別等等。僅供初始化的屬性(Init only Property)可讓物件的個別屬性唯讀、不可... [更多...]

Tags:

.NET Magazine國際中文電子雜誌 | .NET | C# | 許薰尹Vivid Hsu

客製化Scaffold樣板

by vivid 16. 二月 2022 03:44
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N220223402 出刊日期: 2022/2/16 俗稱「工欲善其事,必先利其器」,在程式開發的過程中有了好的工具輔助能夠加快產能,在這篇文章中我們將介紹Visual Studio 2022的Scaffold功能,在ASP.NET Core MVC網站中快速設計一個控制器,透過Entity Framework Core存取資料庫,顯示圖書資料。而資料的排序的功能在網站程式中的其它控制器可能都會需要用到,我們希望修改將控制器的程式,加上排序資料功能,並將程式轉換成程式產... [更多...]

Tags:

.NET Magazine國際中文電子雜誌 | C# | ASP.NET Core MVC | 許薰尹Vivid Hsu

ASP.NET Core Razor Pages資料分頁

by vivid 2. 二月 2022 05:28
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N220223401 出刊日期: 2022/2/2 網頁資料分頁的功能每個Web專案可能都會用到,雖然可以從無到有自行撰寫分頁程式碼,不過拿現成的程式來套用也是一種選擇,最近測試幾個資料分頁元件,使用起來蠻方便的,在這篇文章中,我將分享一下如何在ASP.NET Core Razor Pages專案中套用「JW.Pager」套件。 「JW.Pager」套件的説明可參閱:https://github.com/cornflourblue/JW.Pager 以下的步驟說明如... [更多...]

Tags:

.NET Magazine國際中文電子雜誌 | .NET | C# | 許薰尹Vivid Hsu

C#10新功能簡介

by vivid 19. 一月 2022 10:21
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號:N220123302 出刊日期: 2022/1/19 在這篇文章中,將要介紹C# 10 提供的一些新語法,以做為開發的參考。   隱含全域Using(implicit global using) 使用Visual Studio 2022開發工具建立C# 應用程式時,預設的專案啟用隱含全域Using(implicit global using)功能,在使用到一些常用的.NET類別時,不需要在專案中使用「using」語法。以主控台應用程式(Console A... [更多...]

Tags:

.NET | .NET Magazine國際中文電子雜誌 | C# | 許薰尹Vivid Hsu

NET Magazine國際中文電子雜誌

NET Magazine國際中文電子版雜誌,由恆逸資訊創立於2000,自發刊日起迄今已發行超過500篇.NET相關技術文章,擁有超過40000名註冊讀者群。NET Magazine國際中文電子版雜誌希望藉於電子雜誌與NET Developer達到共同學習與技術新知分享,歡迎每一位對.NET 技術有興趣的朋友們多多支持本雜誌,讓作者群們可以有持續性的動力繼續爬文。<請加入免費訂閱>

月分類Month List