iT邦幫忙

asp.net core相關文章
共有 542 則文章
鐵人賽 Software Development DAY 19
.net6套件入門 系列 第 19

技術 [.net 6] Dapper語法說明

目的 說明Dapper基本語法 同步更新於個人部落格Dapper語法說明 1.建立新專案 選擇ASP.NET Core Web API專案範本,並執行下一步...

鐵人賽 Software Development DAY 18
.net6套件入門 系列 第 18

技術 [.net 6] Dapper範例

目的 透過dapper對db做查詢,為了降低門檻採用SQLite當範例資料庫。 同步更新於個人部落格Dapper範例 1.建立新專案 選擇ASP.NET C...

鐵人賽 Software Development DAY 10
.net6套件入門 系列 第 10

技術 [.net 6] Telegram.Bot範例

目的 使用telegram做聊天機器人 同步更新於個人部落格Telegram.Bot範例 1.建立新專案 選擇ASP.NET Core Web API專案範...

鐵人賽 Software Development DAY 9
.net6套件入門 系列 第 9

技術 [.net 6] Telegram.Bot前置作業

目的 在使用telegram機器人時,需要先在telegram新增要使用的機器人。想當然在使用前必定會需要先到telegram做些相關設定,當中也有很多進階設定...

鐵人賽 自我挑戰組 DAY 10

技術 ASP.NET Core - 活動報名管理系統:Day10 AOP Aspect-Oriented Programming

什麼是 AOP AOP(Aspect-Oriented Programming) 切面導向程式設計,意指在不影響、修改原有的業務邏輯情況下新增、刪減服務,避免...

鐵人賽 自我挑戰組 DAY 24

技術 [Dot Net Core](圖解系列) 24.AutoMapper - Implement Mapping object

上一節是 AutoMapper 在注入 Controller 建構子所做的準備工作。這節要看如何運作轉換類別對應。 上節準備工作最末,其中一個設定是 prf...

鐵人賽 自我挑戰組 DAY 9

技術 ASP.NET Core - 活動報名管理系統:Day9 簡述 MVC 概念

前言 雖然前面的文章都只提到使用的框架以及 DB,不過我相信眼尖的人應該有發現到,這次的專案是使用 MVC 架構來進行開發。 相信大家都很常聽到 MVC 這三個...

鐵人賽 自我挑戰組 DAY 23

技術 [Dot Net Core](圖解系列) 23. AutoMapper - Process of that Registering package into DI

AutoMapper 可以進行複雜的與客制情境的轉換物件。有許多複雜且多情境的轉換,會先以基本轉換做運作說明。 AutoMapper 的官網有這麼一段:Why...

鐵人賽 Software Development DAY 8
.net6套件入門 系列 第 8

技術 [.net 6] Bogus範例

目的 快速且簡單的製造假資料 同步更新於個人部落格Bogus範例 1.建立新專案 選擇ASP.NET Core Web API專案範本,並執行下一步 2.設...

鐵人賽 自我挑戰組 DAY 8

技術 ASP.NET Core - 活動報名管理系統:Day8 EF Core FluentAPI - 2

前言 昨天是我們與 Fluent API 的初次見面,我們使用他來建立 Table 之間的關聯。 而今天我們將繼續使用 Fluent API,並使用它來建立 T...

鐵人賽 自我挑戰組 DAY 22

技術 [Dot Net Core](延伸應用) 22. Event-driven Application - Using Queue to simulate operation

於先前小節內容,引用微軟的圖: 說明利用事件驅動應用有很大的好處。事件驅動可以使用觀察者模式進行類似的描述和比較, 一般來說,執行什麼動作和觸發事件同時進行...

鐵人賽 Software Development DAY 7
.net6套件入門 系列 第 7

技術 [.net 6] Autofac範例

目的 每次都要在Program.cs一個一個註冊,想找個方式批測註冊,也不用怕忘記有沒有註冊的類別。 同步更新於個人部落格Autofac範例 1.建立新專案...

鐵人賽 自我挑戰組 DAY 7

技術 ASP.NET Core - 活動報名管理系統:Day7 EF Core FluentAPI - 1

前言 在昨天的內容,我們建立了 Model 並為多個 Properties 設定了 Attribute,這種方式稱為 Data Annotations,這種方式...

鐵人賽 自我挑戰組 DAY 21

技術 [Dot Net Core](圖解系列) 21. MediatR - PreProcess and PostProcess

在 MediatR-IRequest的內容中,展示了 IRequest的運作,如下圖示意: 與運作展示: 運作末段(上圖右下)有PreProcess 與 P...

鐵人賽 Software Development DAY 6
.net6套件入門 系列 第 6

技術 [.net 6] BenchmarkDotNet範例

目的 快速測試不同寫法的效能差異。 同步更新於個人部落格BenchmarkDotNet範例 1.建立新專案 選擇主控台應用程式專案範本,並執行下一步 2.設...

鐵人賽 自我挑戰組 DAY 20

技術 [Dot Net Core](圖解系列) 20. MediatR - INotification

上一節有探討 MediatR套件的 IRequest 運作,一樣於 .Net Core 中實行 MediatR套件的 INotification ,會先註冊此...

鐵人賽 Software Development DAY 5
.net6套件入門 系列 第 5

技術 [.net 6] Automapper範例

目的 快速對應,不需要寫linq來將資料庫端的model對應到view要用的model 同步更新於個人部落格Automapper範例 1.建立新專案 選擇A...

鐵人賽 自我挑戰組 DAY 5

技術 ASP.NET Core - 活動報名管理系統:Day5 使用 Entity Framework Core 連接資料庫並建立 Table

Entity Framework Core 是甚麼 Entity Framework Core(以下簡稱 EF Core)是由微軟推出在 .NET 平台的 OR...

鐵人賽 自我挑戰組 DAY 6

技術 ASP.NET Core - 活動報名管理系統:Day6 EF Core 自訂欄位屬性以及簡易的 CRUD

自訂欄位屬性 在昨天我們成功使用 EF Core Migration,在 DB 新增了 Table,但像是 nvarchar 欄位長度卻被設定為 MAX,這對於...

鐵人賽 自我挑戰組 DAY 19

技術 [Dot Net Core](圖解系列) 19. MediatR - IRequest

MediatR的使用範例可以由此取得。 於 .Net Core ,會先註冊此套件: 首先會起一個MediatRServiceConfiguration的實例...

鐵人賽 Software Development DAY 4
.net6套件入門 系列 第 4

技術 [.net 6] MailKit範例

目的 使用gmail寄信 同步更新於個人部落格billhuang-MailKit 1.建立新專案 選擇ASP.NET Core Web API專案範本,並執...

鐵人賽 自我挑戰組 DAY 4

技術 ASP.NET Core - 活動報名管理系統:Day4 簡述資料庫索引-Database Index

索引是什麼 圖書館(Database)內有許多書架(Table),書架的每一層有許多書本(Data),當我們需要找某本書時,如果我們想找的書剛好在書架第一層,那...

鐵人賽 Software Development DAY 3
.net6套件入門 系列 第 3

技術 [.net 6] MailKit前置作業

目的 前往google帳號設定OAuth,才能使用google帳號寄信 同步更新於個人部落格MailKit前置作業 點擊連結 到 google帳號管理 新增...

鐵人賽 Modern Web DAY 4
我與 Blazor 的 30 天 系列 第 4

技術 ASP.NET Core Blazor 系列 - 004 元件(Componet) 概觀

前言 本篇文章同步發表於 個人部落格 Jim's Blog 元件(Componet) 是 Blazor 應用程式的基礎,是 UI 的元素,例如頁面、按鈕或者是表...

鐵人賽 自我挑戰組 DAY 18

技術 [Dot Net Core](應用延伸) 18.為何使用 Dot Net Core 框架 - 解耦服務搭配 API Gateway

前一節敘述了將服務解耦的理由與圖解,與即將探討搭配的套件應用。 這節描述對於已解耦的服務,於使用前需要何種規劃。 如圖,當一個需求近來時,需要對需求做資安...

鐵人賽 Modern Web DAY 3
我與 Blazor 的 30 天 系列 第 3

技術 ASP.NET Core Blazor 系列 - 003 專案架構(Blazor WebAssembly)

前言 本篇文章同步發表於 個人部落格 Jim's Blog 在這一章會介紹 Blazor WebAssembly,分別是獨立(Standalone) Blazo...

鐵人賽 Software Development DAY 2
.net6套件入門 系列 第 2

技術 [.net 6] 取得appsettings檔案內容

目的 透過強行別的模式使用appsetting設定檔資料 同步更新於個人部落格billhuang-appsetting 1.建立新專案 選擇ASP.NET...

鐵人賽 自我挑戰組 DAY 3

技術 ASP.NET Core - 活動報名管理系統:Day3 設計活動資料 Table

一個活動該擁有哪些資訊? 就像車票一樣,需要有車次、座位、時間我們才能知道我們該搭哪台車,而活動也一樣需要這些資訊,甚至更多,畢竟使用者不希望找個資訊還需要抽絲...

鐵人賽 自我挑戰組 DAY 17

技術 [Dot Net Core] (延伸應用) 17. 為何使用 Dot Net Core 框架 - 解耦服務於 MicroService

在一些微服務的規劃中,微服務類似將單體系統切割成多個高內聚的獨立模組,且服務與服務間鬆耦合。 假設在單體系統,改了某個業務邏輯與相關的程式,卻於另外一個功能模...

鐵人賽 Modern Web DAY 2
我與 Blazor 的 30 天 系列 第 2

技術 ASP.NET Core Blazor 系列 - 002 專案架構(Blazor Server)

前言 本篇文章同步發表於 個人部落格 Jim's Blog 在接下來的章節將會對兩種 Bloazr 的專案範本做解說,分別是 Blazor Server 以及...