Dapper是一個兼容多種數據庫的ORM(對象關系映射)框架,可以快速高效地操作數據庫,開發者可以不用關注底層的SQL語句。
MySQL是一種開源的關系型數據庫,被廣泛應用于Web應用開發中。
using (IDbConnection conn = new MySqlConnection(connectionString)) { var result = conn.Query<User>("SELECT * FROM Users WHERE Age > @Age", new { Age = 18 }); foreach (var user in result) { Console.WriteLine("ID: " + user.Id + ", Name: " + user.Name + ", Age: " + user.Age); } }
上述代碼可以使用Dapper操作MySQL數據庫,查詢年齡大于18歲的用戶,并按照ID、Name和Age進行輸出。
Dapper還支持插入、更新和刪除數據,以及存儲過程的調用等功能,可以滿足不同業務場景下的需求。