在ASP.NET Core Web API中安装Dapper包。
定义一个模型类。
public class MyData
{
public int Id { get; set; }
public string Name { get; set; }
public DateTime Date { get; set; }
}
string connectionString = "Data Source=myDataSource;Initial Catalog=myDataBase;Integrated Security=True";
[HttpGet]
public async Task> GetMyData(DateTime startDate, DateTime endDate)
{
using (var connection = new SqlConnection(connectionString))
{
connection.Open();
var result = await connection.QueryAsync("SELECT * FROM MyTable WHERE Date BETWEEN @StartDate AND @EndDate", new { StartDate = startDate, EndDate = endDate });
return result;
}
}
http://localhost:port/api/MyData?startDate=2021-01-01&endDate=2021-12-31
其中,port
应该被替换为您的端口号。