Lazy Coding

Lazy Coding

C#、SQL 為主的軟體技術網誌

首頁 分類 搜尋 文章列表

ASP.NET Core Repository 適合的生命週期

April 14, 2024

在 ASP.NET Core 內,依賴注入服務時,會需要指定該類別的生命週期。那麼存取外部資源的 Repository Class,適合哪種生命類別。 本文僅為網路和個人看法,沒有標準答案。

繼續閱讀

Git Commit Message 怎麼寫

April 9, 2024

Git 的 Commit Message (簽入訊息),雖然可以隨意輸入,但是可以按照特定的格式撰寫,會讓大家在查閱歷史 Commit 時,更加地有效率。

繼續閱讀

SQL 更新資料─使用 MERGE 或 NOT EXISTS

April 8, 2024

本文介紹「有資料時更新,沒有資料時插入」時適用的 MERGE 語法。「沒有資料時才插入」則可以用 INSERT 語法搭配 NOT EXISTS 條件達成。

繼續閱讀

C# 使用命令列 (.NET CLI) 建立與執行專案

April 7, 2024

在 .N⁠⁠ET SDK 內包含 .NET CLI,其用途是讓開發人員可以使用命令列建立與執行專案。以下列出常用的指令,更完整的參數和用法說明,可以參考命令列表:https://learn.microsoft.com/zh-tw/dotnet/core/tools/。

繼續閱讀

ASP.NET Core 的設定檔案、Secret Manager

April 6, 2024

本文要介紹 ASP.NET Core 專案的設定檔案,其與舊有的 ASP.NET 專案有很大的不同。最大的差異是改用了 JSON 格式,比舊有的 XML 格式體積更小、更容易閱讀。

繼續閱讀

C# Switch Case When

March 30, 2024

在 C# 7.0 以後,Switch 敘述內,除了原本的 Case ,現在可以用 When 指定其它條件。

繼續閱讀

C# NLog 套件寄送信件

March 30, 2024

想使用 NLog 寄送信件,可以透過設定 NLog.config 內的 MailKit target 達成。輕鬆又愉快。

繼續閱讀

C# Top Level Statement

March 27, 2024

Top-Level Statement 是 .NET 6 和 C# 9.0 的新功能,Program.cs 不屬於任何類別,並取代以往的應用程式進入點。

繼續閱讀

C# 欄位與屬性

March 27, 2024

在 C# 中,屬性和欄位都可以用來儲存資料,其中有哪些差異呢?它們使用的時機為何?

繼續閱讀

ASP.NET Core 使用 Hosted Service 建立背景服務

March 18, 2024

ASP.NET Core 有內建 Hosted Service (託管服務),可用來執行背景的排程工作,不像舊的 ASP.NET 需要自行設定 Windows 排程,或是使用 Hangfire 執行排程工作。

繼續閱讀
« Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 下一頁 »