这个怎么处理?
我有数据
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 = ctx.EntityModel.OrderBy(d => DateTime.ParseExact(d.Cdate.Split('至')[0], "yyyy-M", null));
------解决方案--------------------
先.ToList()再OrderBy