[Required]與[BindRequired] Attribute

by vivid 8. 一月 2020 03:05
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N200121501 出刊日期: 2020/1/8 在ASP.NET Core MVC的專案中,我們利用「System.ComponentModel.DataAnnotations」命名空間下的Attribute類別設定模型屬性的資料驗證規則,例如「Range」Attribute用來指定資料欄位值的數值範圍;「StringLength」Attribute 用來指定資料欄位中允許的最小和最大字元長度。這些Attribute會應用在伺服端模型繫結(Model Binding... [更多...]

Tags:

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

C# 8新功能概覽 - 2

by vivid 25. 十二月 2019 06:10
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N191221402 出刊日期: 2019/12/25 在這篇文章中,將延續《C# 8新功能概覽 - 1》一文的內容,介紹一些C# 8版新增的語法。   可為 Null 的參考型別(Nullable reference types) 在啟用nullable annotation context後,參考型別的變數都被視為不可為null (nonnullable reference type)。若參考型別的變數允許設定null,在宣告變數時,型別之後方可以... [更多...]

Tags:

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

C# 8新功能概覽 - 1

by vivid 11. 十二月 2019 06:02
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N191221401 出刊日期: 2019/12/11 隨著.NET Core 3與Visual Studio 2019開發工具的問市,C# 程式語言也演進到8.0版啦,C# 8 新增了許多有趣的功能,每次改版都希望讓程式碼能夠變短、再變短。在這篇文章中,讓我們來看看一些新增的語法。 唯讀結構成員(Readonly Struct Member) 結構(Struct)的成員可以宣告為唯讀(readonly),也就是說在定義時可以套用「readonly」關鍵字,表示它... [更多...]

Tags:

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

Repository

by vivid 22. 八月 2018 05:16
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N180819802 出刊日期: 2018/8/22 考量到未來資料存取程式碼可能會有變動的需求,你可能會選擇使用Repository Pattern來為應用程式加入開發上的彈性。Repository包含描述資料操作的介面(interface),以及實作此介面的物件,封裝資料層(data layer)的程式碼,包含操作資料的邏輯,並將它們對應到一個實體模型(Entity Model)。在這篇文章中,將簡介如何在ASP.NET Core MVC專案之中,加入Repos... [更多...]

Tags:

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

從現有資料庫建立ASP.NET Core MVC應用程式

by vivid 8. 八月 2018 09:47
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N180819801 出刊日期: 2018/8/8 在這篇文章中,將要介紹如何利用Visual Studio 2017開發工具,在ASP.NET Core MVC網站中使用模型檢視控制器 (Model – View - Controller,MVC)的設計模式來開發ASP.NET應用程式,並透過Entity Framework Core資料庫優先設計方式來存取SQL Server Express現有的Northwind資料庫。 Northwind資料庫的下載與安裝... [更多...]

Tags:

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

設計ASP.NET Core MVC應用程式

by vivid 25. 七月 2018 11:08
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N180719702 出刊日期: 2018/7/25 在這篇文章中,將要介紹如何利用Visual Studio 2017開發工具,在ASP.NET Core MVC網站中使用模型檢視控制器 (Model – View - Controller,MVC)的設計模式來開發ASP.NET應用程式,並透過Entity Framework Core存取SQL Server LocalDB檔案型資料庫。 讓我們從Visual Studio 2017開發環境中新建一個空白的AS... [更多...]

Tags:

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

初探Blazor

by vivid 11. 七月 2018 12:16
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N180719701 出刊日期: 2018/7/11 目前若使用微軟開發技術來寫網站,你至少需要學會兩種程式語言,後端開發利用C#,前端則需撰寫JavaScript。Blazor是一個新的.NET網站框架(.NET web framework),以WebAssembly標準為基礎,可以取代以往使用JavaScript語言,而改用C# / Razor語法、HTML標籤以建立執行在瀏覽器上的用戶端應用程式,有了Blazor就可以讓程式設計師專注在一種程式語言,使用C# 語... [更多...]

Tags:

.NET Core | C# | 許薰尹Vivid Hsu

LINQ語法簡介 - 5

by vivid 18. 四月 2018 02:49
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N180419402 出刊日期: 2018/4/18 在這篇文章中,將延續《LINQ語法簡介 - 1》、《LINQ語法簡介 - 2》、《LINQ語法簡介 - 3》與《LINQ語法簡介 - 4》文章的情境,介紹常用的LINQ運算子(Operator),以透過更簡易的語法來查詢陣列或集合中的內容,這一篇主要介紹轉換運算子,包含:「ToArray」、「ToList」、「ToDictionary」、「ToLookup」、「Cast」、「AsEnumerable」與「OfType... [更多...]

Tags:

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

LINQ語法簡介 - 4

by vivid 4. 四月 2018 05:27
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N180419401 出刊日期: 2018/4/4 在這篇文章中,將延續《LINQ語法簡介 - 1》、《LINQ語法簡介 - 2》與《LINQ語法簡介 - 3》文章的情境,介紹常用的LINQ運算子(Operator),以透過更簡易的語法來查詢陣列或集合中的內容。   比較運算子 - SequenceEqual 「SequenceEqual」是唯一的一個比較運算子,對於基礎資料型別(Primitive Data Types)而言,「SequenceEqu... [更多...]

Tags:

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

LINQ語法簡介 - 3

by vivid 21. 三月 2018 03:56
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N180319302 出刊日期: 2018/3/21 在這篇文章中,將延續《LINQ語法簡介 - 1》與《LINQ語法簡介 - 2》文章的情境,介紹常用的LINQ運算子(Operator),以透過更簡易的語法來查詢陣列或集合中的內容。   Aggregation 運算子 - Aggregate 「Aggregate」運算子用於執行累積運算。例如我們想要撰寫程式碼,計算出「1+2+3+4+5」數學式的總合,可以使用以下程式碼: List<int&g... [更多...]

Tags:

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

NET Magazine國際中文電子雜誌

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

月分類Month List