mysql - Entity Framework 添加方法不可用

标签 mysql linq entity-framework linq-to-entities

我从 MySQL 数据库创建了 ADO.NET 实体数据模型。该模型没有 Add() 或 Remove() 方法。

No Add Method

对于连接到 mysql 数据库,我使用 MySQL.DATA v.6.7.4.0 和 MySql.Data.Entity v.6.7.4.0。在控制台项目中。

上周我做了一个这样的项目并且工作得很好。但我不知道我现在错过了什么。

最佳答案

如果您将该集合声明为只读集合类型(可能是 IQuyerable<T> ),就会发生这种情况。

将其更改为 DbSet<T> .

关于mysql - Entity Framework 添加方法不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18491151/

相关文章:

c# - Entity Framework 编译查询容器?

c# - 如何禁用 EF 代码优先中链接表的级联删除?

php - 在 php echo 语句中调用的 ng-click 函数不起作用

php - 从 db mysql 获取单个值时出现问题

c# - 以字段名作为参数的表达式谓词

c# - 使用linq构建多个where子句

mysql - 如何重新索引mysql表

php - 从数据库中检索当前用户 ID 以在新表中使用

linq - LINQ在哪里具有AND OR条件

c# - 使用 Automapper 将 DTO 映射到实体