根据C#中的昨天日期检索记录,可以使用以下方法:
- 使用DateTime类获取昨天的日期:DateTime yesterday = DateTime.Now.AddDays(-1);
- 使用Linq查询数据库记录:var records = from record in dbContext.Records
where record.Date == yesterday
select record;
- 如果您使用的是Entity Framework Core,可以使用以下方法:var records = dbContext.Records.Where(r => r.Date == yesterday).ToList();
- 如果您使用的是ADO.NET,可以使用以下方法:string connectionString = "your_connection_string";
string query = "SELECT * FROM Records WHERE Date = @yesterday";
using (SqlConnection connection = new SqlConnection(connectionString))
{
SqlCommand command = new SqlCommand(query, connection);
command.Parameters.AddWithValue("@yesterday", yesterday);
connection.Open();
SqlDataReader reader = command.ExecuteReader();
while (reader.Read())
{
// Process the record
}
}
请注意,以上代码示例仅供参考,您需要根据您的实际情况进行调整。如果您需要更多帮助,请随时提问。