net freesql 获取近7日的数据代码
以下是使用 .NET FreeSql 获取近7日数据的示例代码:
// 初始化 FreeSql 实例
var fsql = new FreeSql.FreeSqlBuilder()
.UseConnectionString(FreeSql.DataType.SqlServer, "Server=127.0.0.1;Port=1433;Database=testdb;User Id=username;Password=password;")
.UseAutoSyncStructure(false) // 不自动同步实体结构到数据库
.Build();
// 获取近7日的数据
DateTime startDate = DateTime.Today.AddDays(-6);
DateTime endDate = DateTime.Now;
var list = fsql.Select<YourEntity>()
.Where(e => e.CreateTime >= startDate && e.CreateTime <= endDate)
.ToList();
其中,YourEntity 代表你的实体类,CreateTime 代表实体类中的日期属性,根据实际情况可以替换为其他属性名。在 Where 方法中,使用 >= 和 <= 运算符来筛选符合条件的数据。
原文地址: https://www.cveoy.top/t/topic/bUJ2 著作权归作者所有。请勿转载和采集!