Dapper是一个轻量级的对象关系映射(ORM)工具,用于在 C# 中与数据库进行交互。Dapper 提供了一种简单而高效的方式来执行 SQL 查询和操作数据库。
首先需要安装 Dapper 包,可以使用 NuGet 包管理器来安装 Dapper 包。
以下是一些示例:
using System.Data.SqlClient;
using Dapper;
class Program
{
static void Main()
{
// 定义数据库连接字符串
string connectionString = "YourConnectionString";
// 创建数据库连接
using (SqlConnection connection = new SqlConnection(connectionString))
{
// 查询操作
var result = connection.Query("SELECT * FROM YourTable");
// 插入操作
var insertQuery = "INSERT INTO YourTable (Name, Age) VALUES (@Name, @Age)";
var insertParameters = new { Name = "John Doe", Age = 30 };
connection.Execute(insertQuery, insertParameters);
// 更新操作
var updateQuery = "UPDATE YourTable SET Name = @Name WHERE Id = @Id";
var updateParameters = new { Name = "Jane Smith", Id = 1 };
connection.Execute(updateQuery, updateParameters);
// 删除操作
var deleteQuery = "DELETE FROM YourTable WHERE Id = @Id";
var deleteParameters = new { Id = 1 };
connection.Execute(deleteQuery, deleteParameters);
}
}
}
class YourModel
{
public int Id { get; set; }
public string Name { get; set; }
public int Age { get; set; }
}
首先定义数据库连接字符串,使用时需要将其替换为您自己的连接字符串。
使用 SqlConnection 创建了一个数据库连接。
使用 Dapper 的 Query
对于插入、更新和删除操作,使用 Execute 方法来执行相应的操作。