Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/55.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用LINQ的EntityFramework和MySQL_C#_Mysql_Entity Framework - Fatal编程技术网

C# 使用LINQ的EntityFramework和MySQL

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

我正在尝试使用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语法?

您可能缺少一个using子句:

using System.Linq;
您还需要引用System.Core程序集


您看到的
Where
方法是由
ObjectSet
定义的方法。其他查询运算符是在
System.Linq.Queryable
类中定义的扩展方法,非常感谢!我真丢脸——忘了这么简单的事:)