var result=context.Project_Hdr.Where(n=>n.ProjectNo="B" && n.CreateOn.CompareTo(Convert.ToDateTime("2013-2-19"))>0 &&
n.CreateOn.CompareTo(Convert.ToDateTime("2013-2-20").AddDays(1))<0).Count()+1;
DateTime st=Convert.ToDateTime("2013-2-19");
DateTime et=Convert.ToDateTime("2013-2-20").AddDays(1);
var result=context.Project_Hdr.Where(n=>n.ProjectNo="B" && n.CreateOn.CompareTo(st)>0 && n.CreateOn.CompareTo(et)<0).Count()+1;
@Yu: CreateOn无法使用CompareTo来比较
@yellowshorts: 那就换成 >=st 和 <et
@Yu: 多个Value就可以了
var pcount = pedm.Project_Hdr.Where(n => n.ProjectNo == hfEnClassName.Value && n.CreateOn.Value.CompareTo(st) > 0 && n.CreateOn.Value.CompareTo(et) < 0).Count() + 1;
@yellowshorts: 但 CreateOn 为 null时,会有些问题的 ,遇到时,就知道了