我有一個類庫用來存放我的數據庫的Entity Framework數據模型。出於測試目的,我創建在圖書館命名test.cs中的一類,並添加該代碼只是爲了看看是否一切工作:在LINQ to Entities中找不到order by的錯誤
var db = new EmailTestEntities();
var x = from p in db.Emails
orderby p.Created
where p.EmailRouteID == 4
select new {p.ID, p.MessageDate};
foreach (var y in x)
{
var z = y.ID;
}
每一件事情的作品,所以我說完全相同的代碼具有我的web應用程序參考我的圖書館和使用說明以供參考。
不過,我得到以下錯誤:
Could not find an implementation of the query pattern for source type 'System.Data.Objects.ObjectSet`1<EmailTestLibrary.Email>'. 'OrderBy' not found.
爲什麼在庫中,但不是在我的網頁代碼的代碼工作?
謝謝!
他使用LINQ爲好。你是如何解決你的問題的? – BlackBear 2013-02-27 19:46:08
正如我所說的。使用'使用System.Linq'指令 – 2013-02-28 00:07:35