2010-08-15 64 views
1

我試圖使用EntityFramework與C#中的MySQL數據庫一起工作。 我使用的MySQL連接器6.3.3,但我無法使用LINQ語法像EntityFramework和MySQL與LINQ

context.Items.Where(x => x.Id == 3) 

我只看到了其中以下過載:

Where(string predicate, params ObjectParameter[] parameters); 

是否有提供者或有些東西可以幫助我使用常見的LINQ語法從EF中使用MySQL?

回答

3

你可能缺少一個使用條款:

using System.Linq; 

您還需要引用System.Core程序集。

您看到的Where方法是由ObjectSet<T>定義的方法。其他查詢運算符是System.Linq.Queryable類中定義的擴展方法

+0

非常感謝! 對我感到羞恥 - 忘記了這麼簡單的事:) – Shaddix 2010-08-15 17:50:03