2010-05-24 50 views
0

我使用LINQ與SQL CE,但是對於這樣一個簡單的查詢:問題SQL CE和排序依據LINQ條款

var points=from i in this.DomainBoundaryPoints orderby i.Index select i; 

我得到這個錯誤:

Could not find an implementation of the query pattern for source type 'System.Data.Linq.EntitySet<DAL.DomainBoundaryPoint>'. 'OrderBy' not found. Are you missing a reference to 'System.Core.dll' or a using directive for 'System.Linq'? 

是否SQL CE支持'按'TSQL子句命令?哪裏有問題?

回答

1

當然SQL CE支持orderby ...

嘗試做錯誤消息告訴您......

  • 添加到System.Core一個參考,如果它不存在
  • 添加使用System.Linq
+0

這是我的錯。我只是忘了System.Linq。 ;) – melmi 2010-05-24 15:00:33