【问题标题】:EntityFramework and MySQL with LINQEntityFramework 和 MySQL 与 LINQ
【发布时间】:2010-08-15 16:13:01
【问题描述】:

我正在尝试使用 EntityFramework 从 c# 处理 MySQL 数据库。 我正在使用 MySQL 连接器 6.3.3,但我无法使用类似 linq 的语法

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

我只看到 Where 的以下重载:

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

是否有提供程序或其他东西可以帮助我使用通用 LINQ 语法从 EF 使用 MySQL?

【问题讨论】:

    标签: c# mysql entity-framework


    【解决方案1】:

    您可能缺少 using 子句:

    using System.Linq;
    

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

    您看到的Where 方法是由ObjectSet<T> 定义的方法。其他查询运算符是System.Linq.Queryable 类中定义的扩展方法

    【讨论】:

    • 非常感谢!真丢脸——忘了这么简单的事情:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-07
    • 1970-01-01
    相关资源
    最近更新 更多