首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

linq查询时间段解决方案

2012-12-15 
linq查询时间段怎么用linq查询时间段,就是一个下拉列表框里面写有:一个星期、一个月、三个月。点击按钮查询[

linq查询时间段

怎么用linq查询时间段,就是一个下拉列表框里面写有:一个星期、一个月、三个月。点击按钮查询
[最优解释]
var query=db.Users.Where(u=>u.BirthDay < DaetTime.Now);
[其他解释]
Func<int, int> fun = delegate(int s)
            {
                //这里自己可自行修改
                int result = 0;
                if (s == 1)
                    result = 7;
                else if (s == 2)
                    result = 30;
                else
                    result = 90;
                return result;
            };
            int target = fun(comboBox1.SelectedIndex);
var result=db.Entity.Where(c=>c.yourData>DataTime.Now&&c.yourData<DateTime.Now.AddDays(target))

热点排行