使用.NET Core 3.1連接PostgreSQL資料庫

net-core-3.1

當我們在實作簡訊發送平台的時候,必定會用到資料庫來存取資料,像是一些簡訊排程、簡訊明細等的資料,而在資料庫的選擇上,最常聽到的就有MySQL、MS SQL Server、PostgreSQL以及Oracle,而最常被拿來跟PostgreSQL比較的就是MySQL,因為這兩者都是屬於開放原始碼(Open Source),另外如果是以Microsoft Visual Studio來建立ASP .NET Core專案,預設會是使用MS SQL Server,當然依需求也可以自行使用其他資料庫,而這邊將介紹在ASP .NET Core專案中如何設定連接PostgreSQL。

簡易硬碟故障排除

因為工作的關係,時常會接觸到故障的電腦,因此花了點時間,整理一下一般我們最常見的硬碟的相關問題,還會順便提一些簡易的硬碟檢測方式,以及遇到硬碟故障的時候該如何障礙排除方式,硬碟如果有以下的跡象可能要開始注意一下硬碟的健康度。我們來看看你是否有遇到過類似狀況吧。

淺談.NET Framework 與 .NET Core中的下拉式列舉選單

Talking-about-the-drop-down-list-menu-in-.NET-Framework-and-.NET-Core

在撰寫網頁時,經常會看到頁面許多地方使用到下拉式選單,一般常見的像是購物網站、售票網站等類型的頁面,在選擇數量、或是運送地址的縣市時通常都會使用下拉式選單,而我們在使用簡訊系統時,也經常會用到下拉式選單,且選單內容通常不僅僅是數字,有時還會需要有文字內容,例如我們要查詢簡訊明細時,查詢條件可以選擇簡訊狀態,像是成功、失敗、尚未發送等,這個時候我們就可以先將這些簡訊狀態寫在一個Enum之中,接著再使用Html中的EnumDropDownListFor來實現下拉式選單,以下我們分別來看.NET Framework與.NET Core中的程式碼寫法差異。