是:
var records = context.Records
.Where(r => r.EmployeeId == id)
.Where(r => r.Date >= startDate)
.Where(r => r.Date <= enddate)
.ToList();比…更好、更差或不同:
var records = context.Records
.Where(r => r.EmployeeId == id
&& r.Date >= startDate
&& r.Date <= enddate)
.ToList();第一个看起来更容易阅读,所以如果没有区别,那么我将使用它来避免使用大量的&&。
发布于 2015-12-31 11:51:59
var records = context.Records
.Where(r => r.EmployeeId == id
&& r.Date >= startDate
&& r.Date <= enddate)
.ToList();是更好的。更少的代码,节省时间。两者的结果是一样的。这只是一个编码风格的问题。
https://stackoverflow.com/questions/34540737
复制相似问题