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

这个怎么办

2013-08-04 
这个怎么处理?我有数据idcdate12012-1至2012-222012-4至2012-532012-3至2012-442011-9至2011-10想按第一个

这个怎么处理?
我有数据
id       cdate
1     2012-1至2012-2
2     2012-4至2012-5
3     2012-3至2012-4
4     2011-9至2011-10

想按第一个日期排序
id       cdate
4     2011-9至2011-10
1     2012-1至2012-2
3     2012-3至2012-4
2     2012-4至2012-5

用linq to entity
vs2008




[解决办法]
var query = data.OrderBy(x => DateTime.ParseExact(x.cdate.Split('至')[0], "yyyy-M", null));
[解决办法]

引用:
var query = data.OrderBy(x => DateTime.ParseExact(x.cdate.Split('至')[0], "yyyy-M", null));
顶一个
[解决办法]
var query = ctx.EntityModel.OrderBy(d => DateTime.ParseExact(d.Cdate.Split('至')[0], "yyyy-M", null));
[解决办法]
引用:
LINQ to Entities无法识别方法

先.ToList()再OrderBy

热点排行