我的代碼
我需要抓住底部元素(最近)條目到我的數據庫,看看它是否超過1小時前,ObservationTime的類型是約會時間。對於我的var mWeathers,我不斷收到一個錯誤,指出「序列包含多個元素」。我認爲這與我通過降序的方式有關,但我無法弄清楚。由於LINQ C#數據查詢抓取數據庫的底部元素,並檢查它
[OperationContract]
public bool LeastOneHour()
{
DataClassesDBDataContext db = new DataClassesDBDataContext();
var mWeathers = (from weathertable in db.WeatherTables
orderby weathertable.ObservationTime descending
select weathertable.ObservationTime).Single();
DateTime lastTime = Convert.ToDateTime(mWeathers).AddHours(1);
if (lastTime <= DateTime.Now)
return true;
else
return false;
}
是否w => w反轉表?對不起,我不喜歡C#和Silverlight,但它的作品感謝一羣 – Sam
?? '.OrderByDescending(w => w.ObservationTime)'按ObservationTime按降序對錶進行排序。不知道你的意思是 –