C# 使用LINQ的EntityFramework和MySQL
我正在尝试使用EntityFramework处理来自c#的MySQL数据库。 我使用的是MySQL Connector 6.3.3,但是我无法使用像这样的linq语法C# 使用LINQ的EntityFramework和MySQL,c#,mysql,entity-framework,C#,Mysql,Entity Framework,我正在尝试使用EntityFramework处理来自c#的MySQL数据库。 我使用的是MySQL Connector 6.3.3,但是我无法使用像这样的linq语法 context.Items.Where(x => x.Id == 3) 我只看到以下重载的位置: Where(string predicate, params ObjectParameter[] parameters); 是否有提供程序或其他东西可以帮助我使用EF中的MySQL,并使用常见的LINQ语法?您可能缺少一个u
context.Items.Where(x => x.Id == 3)
我只看到以下重载的位置:
Where(string predicate, params ObjectParameter[] parameters);
是否有提供程序或其他东西可以帮助我使用EF中的MySQL,并使用常见的LINQ语法?您可能缺少一个using子句:
using System.Linq;
您还需要引用System.Core程序集
您看到的
Where
方法是由ObjectSet
定义的方法。其他查询运算符是在System.Linq.Queryable
类中定义的扩展方法,非常感谢!我真丢脸——忘了这么简单的事:)