简化LINQ查询?
我在正在编写的应用程序中使用此LINQ查询:简化LINQ查询?,linq,Linq,我在正在编写的应用程序中使用此LINQ查询: internal int GetNoteCount(DateTime startDate, DateTime endDate) { var a = DataStore.ObjectContext.Notes.Where(n => n.LastRevised >= startDate); var b = a.Where(n => n.LastRevised <= endDate); return b.Co
internal int GetNoteCount(DateTime startDate, DateTime endDate)
{
var a = DataStore.ObjectContext.Notes.Where(n => n.LastRevised >= startDate);
var b = a.Where(n => n.LastRevised <= endDate);
return b.Count();
}
internal int getnotecont(DateTime startDate,DateTime endDate)
{
var a=DataStore.ObjectContext.Notes.Where(n=>n.lastRevied>=startDate);
var b=a.其中(n=>n.lastRevied您可以这样做:
internal int GetNoteCount(DateTime startDate, DateTime endDate)
{
return DataStore.ObjectContext.Notes.Where(n => n.LastRevised >= startDate && n.LastRevised <= endDate).Count();
}
internal int getnotecont(DateTime startDate,DateTime endDate)
{
返回DataStore.ObjectContext.Notes.Where(n=>n.lastRevied>=startDate&&n.lastRevied您可以执行以下操作:
internal int GetNoteCount(DateTime startDate, DateTime endDate)
{
return DataStore.ObjectContext.Notes.Where(n => n.LastRevised >= startDate && n.LastRevised <= endDate).Count();
}
internal int getnotecont(DateTime startDate,DateTime endDate)
{
返回DataStore.ObjectContext.Notes.Where(n=>n.lastRevied>=startDate&&n.lastRevied首先,&&运算符没有问题,应该可以正常工作
var a = DataStore.ObjectContext.Notes.Where(n => n.LastRevised >= startDate && n.LastRevised <= endDate);
return a.Count();
var a=DataStore.ObjectContext.Notes.Where(n=>n.lastRevied>=startDate&&n.lastRevied首先,&&运算符没有问题,应该可以正常工作
var a = DataStore.ObjectContext.Notes.Where(n => n.LastRevised >= startDate && n.LastRevised <= endDate);
return a.Count();
var a=DataStore.ObjectContext.Notes.Where(n=>n.lastRevied>=startDate&&n.lastRevied不要忘记他正在返回.Count()。不要忘记他正在返回.Count()。