2010-08-15 2 views
1

Я пытаюсь использовать EntityFramework для работы с базой данных MySQL из C#. Я использую MySQL Connector 6.3.3, но я не в состоянии использовать синтаксис LINQ, какEntityFramework и MySQL с LINQ

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

Я вижу только следующую перегрузку Где:

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

Есть ли поставщик или что-то, что могло бы помочь мне работать с MySQL из EF с общим синтаксисом LINQ?

ответ

3

Вы, вероятно, отсутствует, используя пункт:

using System.Linq; 

Вы также должны сослаться на сборку System.Core.

Метод Where, который вы видите, является тем, который определен ObjectSet<T>. Другими операторами запроса являются методы расширения, определенные в классе System.Linq.Queryable

+0

Спасибо большое! Позор мне - забыл такую ​​легкую вещь :) – Shaddix

Смежные вопросы