entity framework-关于EF操作数据的问题

问题描述

关于EF操作数据的问题
jdbEntities db = new jdbEntities();
review du = new review()
{
msg = ""123""
time = ""2012""
did = 12
name = ""qingfeng""
};
db.reviews.AddObject(du);
db.SaveChanges();
为什么addobject无法使用了?
对应的删除用什么?

解决方案

好像是我的变成工具有问题,已解决

解决方案二:
RemoveObject

解决方案三:
什么叫“用不了”,说清楚

解决方案四:
我的问题是我代码中的abbobject执行不了

解决方案五:
错误 5 “System.Data.Objects.ObjectQuery”不包含“AddObject”的定义,并且找不到可接受类型为“System.Data.Objects.ObjectQuery”的第一个参数的扩展方法“AddObject”(是否缺少 using 指令或程序集引用?) 这是错误信息

解决方案六:
InsertObject呢

解决方案七:
这个还可以自己采纳自己的问题。。。也不知道谁设计的。

时间: 2024-12-27 06:45:29

entity framework-关于EF操作数据的问题的相关文章

Entity Framework(EF) async await 异步操作数据问题,高手都进来啊!!

问题描述 用EF6快半年了,但是最近发现一个问题,大家进来看看.在本地测试是没有问题的,但是发现到服务器上,在某一场景下会有问题.什么场景呢,大家都知道,.netweb应用程序在第一次被访问的时候,会有一点点慢,访问过后便会快很多,当我们重启了服务器或重启了IIS之后,此是我们的Web页面还没有人访问过:此时,假如我们第一访问的是一个添加数据的操作(往往一般我们都是先打开页面,做的是查询,然后才会有添加或更新),但是有一种情况,比如说我们事先打开了网站的某个添加功能页面,此时我们重启一下IIS,

Entity Framework(EF)数据查询

EF,有一个容器管理着里面所有附着在其上的对象.它们通过一种叫Object Tracking的机制来跟踪对象的变化,以便于在用户需要的时候把这些变化持久化到数据库中去.有时候,我们可能并不需要改动数据(比如我们只是简单地取出一个Entity然后把它绑定到UI上面去),那么在这个时候,Tracking机制就比较多余了.在EF中,我们可以以MergeOption.NoTracking=false来取得同样的效果. 在EF中,有个Query Plan Caching的功能,它可以Cache编译后的ES

Entity Framework学习中级篇1—EF支持复杂类型的实现

本节,将介绍如何手动构造复杂类型(ComplexType)以及复杂类型的简单操作. 通常,复杂类型是指那些由几个简单的类型组合而成的类型.比如:一张Customer表,其中有FristName和LastName字段,那么对应的Customer实体类将会有FristName和LastName这两个属性.当我们想把FirstName和LastName合成一个名为CustomerName属性时,此时,如果要在EF中实现这个目的,那么我们就需要用到复杂类型. 目前,由于EF不能显示支持复杂类型,所以我们

Entity Framework 5.0系列之EF概览

概述 在开发面向数据的软件时我们常常为了解决业务问题实体.关系和逻辑构建模型而费尽心机,ORM的产生为我们提供了一种优雅的解决方案.ADO.NET Entity Framework是.NET开发中一种由ADO.NET驱动的ORM框架,使用Entity Framework开发人员可以不必考虑数据的基础数据表和列,在处理数据时能够以更高的抽象级别进行工作,并能够以相对传统开发编写更少的代码来创建和维护应用程序. 我们知道面向对象的编程与数据存储系统的交换提出了一个难题:类结构通常同关系数据表组织结构

Entity Framework 6:专家版本

随着 Entity Framework 最新主版本 EF6 的推出,Microsoft 对象关系映射 (ORM) 工具达到了新的专业高度,与久负盛名的 .NET ORM 工具相比已不再是门 外汉. EF 已经完全成熟,正在超越以前广泛使用的工具. Entity Framework 已经度过了青涩期,它最初只是供数据库开发者使用的工 具,后来在 .NET 社区的敏捷开发者中间引起轰动. 它学会了如何摆脱应用程序 开发模式,转向了普通旧 CLR 对象 (POCO) 模型,支持以测试和域为中心的软件

Entity Framework中的全角半角符号问题

SQL Server的SQL查询不区分大小写,而LINQ查询区分大小写,所以在写LINQ代码时需要注意的是 --如果这段LINQ代码将会被Entity Framework解析为SQL语句(LINQ to Entities),则不 用考虑大小写问题:如果这段LINQ代码在内存中执行,就要考虑大小写的问题. 比如下面的LINQ to Entities(不用考虑大小写): //代码自来CNBlogsTagService _unitOfWork.Set<Tag>().Where(x => tag

使用NuGet助您玩转代码生成数据:Entity Framework 之Code First

在Code First中,编写完代码并运行之后,我们的Model会同步到Db中,但是往往我们 需要的是编写完Model就生成数据库,而不是等UI部分完成并运行之后才看到数据库,借助NuGet程序包管理器 可以让我们即时完成Code=>DB. 准备:1.本人开发工具为VS2012,使用的是.NET Framework 4.5 (EF5): 2.然后确保已在VS扩展中安装了最新的"NuGet程序包管理器": 3.常用的三行 NuGet用于EF命令(当然可以直接用命令"get

ADO.NET Entity Framework(1)介绍

目录 1 概念 1 2 ADO.NET Entity Framework 2 2.1 架构 2 2.2 说明 2 2.3 EntityConnection 4 2.4 EntityCommand 5 2.5 通过EntityDataReader 方式的数据访问 6 2.6 通过ObjectContext返回ObjectQuery<T> 方式的数据访问 9 概念 LINQ to Entities 一种 LINQ 技术,使开发人员可以使用 LINQ 表达式和 LINQ 标准查询运算符,针对实体数据

Entity Framework的默认值BUG解决方法

前几天常使用.Net 3.5里的Entity Framework做个网站的时候,发现了一个问题:添加记录时,对于DateTime型的数据,无法使用数据库的默认值. 虽然不是什么严重的问题,但牛脾气上来了 ,就行解决这个问题. 具体的情况是这样的,我的数据库有个Users表,三个字段,id,username,createtime. id是int型,自增长,主键 username是nvchar(10)型,不允许为空 createtime是DateTime型字段,不允许为空,默认值 是getdate(