无法在实体框架中调用DeleteObject - 缺少程序集引用?

2024-01-22

我正在尝试删除我的 asp.net MVC3/Code-first Entity Framework 应用程序中的一个对象,但我似乎没有必要的选项,因为它会出现“不包含 DeleteObject 的定义”错误。任何人都知道我是否缺少装配参考。这是我的存储库代码:

private dbContext db = new dbContext();

public void DeleteAccessDetails(AccessDetails details)
{
     db.DeleteObject(details); //error here as DeleteObject isn't recognised
}

以下是我的参考资料:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using MySite.Models;
using System.Data;
using System.Data.Objects;
using System.Web.Mvc;
using System.Data.Entity;

我认为拥有 System.Data.Entity 就足以调出 DeleteObject,但智能感知几乎没有调出任何选项 - 只有 Dispose、Entry、SaveChanges 和 Set

编辑:这也是我访问存储库的代码:

Repository rep = new Repository();
AccessDetails paymentUpdate = rep.GetPaymentByID(item.AccessDetailsTableID);
rep.DeleteAccessDetails(paymentUpdate);

编辑2:这是我的参考文件夹的图像:

Thanks


DbContext没有DeleteObject()方法。相反,使用Remove()方法从中清除对象DbSet,然后保存更改。

dbContext db = new dbContext(); // Arrange the context

Department dept = db.Departments.Single(p => p.Id == "1"); // Find the item to remove

db.Departments.Remove(dept); // Remove from the context

b.SaveChanges(); // Delete from the database
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

无法在实体框架中调用DeleteObject - 缺少程序集引用? 的相关文章

随机推荐

  • GitHub Action:如何从表达式求值中获取值并将其分配给环境变量

    环境表达式通常直接赋值 如下例所示 name set up env var env TAG v1 2 3 run echo TAG 但是如何从 shell 脚本评估中获取值呢 例如 在我的终端中 我可以通过以下方式获取当前标签git des
  • CMake rpm 在 /etc/init.d 中安装文件

    我想安装一个文件 etc init d 目录 我已经写了代码 INSTALL FILES CMAKE SOURCE DIR app script appd DESTINATION etc init d appd 但是当我使用 cmake 运
  • Facebook SDK 4.5 iOS 9

    我遇到了新 FBSDK 的问题 每当我尝试调用登录方法 logInWithReadPermissions 时 我都会收到以下错误消息 错误 canOpenUrl url fbauth2 失败错误 null 我的配置 plist 文件遵循 i
  • 使用GPU加速BigInteger计算

    我几乎完成了处理一些非常大的整数 大约 2 的 100 000 000 次方 的算法 由于该算法不是内存密集型的 因此需要在内存充足的 16 核服务器上编写几个小时的高度并行代码 我使用 NET 4 中的 BigInteger 类 算法的细
  • ASP.Net Core 中的动态路由

    我需要提供一个路由机制 其中路由是在运行时从用户帐户创建生成的 例如http mysite username home 我认为这可以通过路由来完成 但我不确定从哪里开始使用 ASP Net Core 我在网上看到了一些 MVC 5 的示例
  • zxing 集成到 monodroid 应用程序中

    我正在尝试将 ZXing 的条形码扫描仪集成到 MonoDroid 应用程序中 我看到普通的 Android java 应用程序有IntentIntegration java 和 IntentResult java http code go
  • 如何“解锁詹金斯”?

    我正在Windows上安装Jenkins 2 安装后 打开一个页面 URL是 http localhost 8080 login from 2F http localhost 8080 login from 2F content of th
  • Selenium 在 Windows 中运行无头 Firefox 浏览器

    是否可以将 Selenium 配置为使用 Firefox 驱动程序并在 Windows 中无头运行浏览器 我知道其他驱动程序在 Windows 或 Linux 下也能正常工作 但在上面提到的特定情况下则不然 任何可供阅读的参考信息 实现它的
  • Scrapy 通过表单身份验证绕过警报消息

    Scrapy是否可以抓取警报消息 链接例如 http 域名 admin http domainhere admin 一旦加载到实际的浏览器中 就会出现一条带有表单的警报消息 以填写用户名和密码 或者有没有办法检查警报消息中的表单以了解要填写
  • 如何从出租车中获取界、门、纲、目、科、属和种的分类学特定 ID?

    我有一个出租车列表 如下所示 1204725 2162 1300163 420247 我希望从上面的出租车中按顺序获取带有分类 ID 的文件 kingdom id phylum id class id order id family id
  • 如何获取 Django 中保存模型实例的数据库?

    我有一个使用多个数据库的 Django 应用程序 给定一个模型实例 如何获取存储它的数据库 如果有 我需要这个来保存另一个对象the same数据库作为第一个 def add ducks to hunt hunter db the hunt
  • 不使用openjdk安装maven2

    ubuntu默认自带openjdk 我从sun安装了jdk 并删除了openjdk 但是使用openjdk我必须删除maven2 不安装openjdk如何重新安装 java version java version 1 7 0 03 Jav
  • 无缝 Facebook 登录

    我正在开发一个应用程序 允许与 Facebook 共享更新 该应用程序正在运行 f9 但我真正想要的是从我的 UI 登录页面提供登录凭据 请指导从Facebook的角度是否可以 适用于 Android 的官方 Facebook SDK 支持
  • 根据列中的重复值对 Excel 中的值进行分组

    假设 我有数据 Column1 Column2 1 1000 1 2000 1 3000 2 2000 2 1000 3 5000 3 4000 我想显示它像 Column1 Column2 Column3 1 1000 3000 2 20
  • 如何使用值数组读取 appsettings.json

    我有以下 appSettings json 文件 SundrySettings CookieName Cookie AccessGroup Software Development Terminals Raucherplatz tablet
  • 计数器:对具有相同计数的元素进行排序

    该文档指定对于collections Counter most common https docs python org 3 6 library collections html collections Counter 具有相同计数的元素是
  • MessageBox.Show会导致服务器端超时问题吗?

    我有一个预定的 SSIS 包 其中包含script task in SQL Server Agent在我们的服务器上 我确实设置了timeout对于SQL连接 以及里面的一些代码Try块 它会抛出错误 并且有MessageBox Show在
  • 指针数据未存储在本地数据库中解析ios

    我有一个包含许多 includeKeys 的查询 它们是指向另一个类的指针 从解析云接收数据后 所有记录都使用本地存储pinAll方法 当我取回存储的结果时 我可以获取记录 但不能获取指针 请参阅下面的示例代码 query includeK
  • 那里有“函数大小分析器”吗?

    经过三年的 C 项目工作 可执行文件已增长到 4 MB 我想看看这些空间都去哪儿了 有没有一种工具可以报告最大的太空霸主是什么 如果能按类 类中的所有函数 模板 所有实例化 和库 有多少属于 C 标准库和 STL exe 中的每个库有多少
  • 无法在实体框架中调用DeleteObject - 缺少程序集引用?

    我正在尝试删除我的 asp net MVC3 Code first Entity Framework 应用程序中的一个对象 但我似乎没有必要的选项 因为它会出现 不包含 DeleteObject 的定义 错误 任何人都知道我是否缺少装配参考