[C#] SQL Server 將資料表換成物件
用一個簡單的示範做個筆記。 SQL 中的資料 首先如果 SQL Server 本機「 . 」中有 mydb 資料庫,還有 DrinkData 資料表,欄位有 int Id、nvarchar(20) Name 和 int Price,語法與結果如下: 類別 希望將這些資料轉成 C# 中的物件,物件 Drink 有 int Id、string Name 和 int Price,類別中還有靜態的 List<Drink> drinkList 之後要用來存放從 SQL 中讀取資料轉成的 Drink 物件: namespace SqlToCSharpDemo { class Drink { public static List<Drink> drinkList = new List<Drink>(); // 靜態 List public int Id { get; set; } // 對應 SQL 中的 Id public string Name { get; set; } // 對應 SQL 中的 Name public int Price { get; set; } // 對應 SQL 中的 Price public Drink(int id, string name, int price) { this.Id = id; this.Name = name; this.Price = price; } } } 將資料表轉換成物件 有了類別定義就可以在 Form 中實體化物件,將 SQL Server 查詢出來的資料存放供之後使用: using System.Data.SqlClient; // SQL CRUD 需使用此命名空間 namespace SqlToCSharpDemo { public partial class Form1 : Form { string connectionString; public Form1() { InitializeComponent(); } ...