entity framework 4.3 级联查询问题,大家救救我

问题描述

我有一个类User,还有一个类Address,Address是User的一个导航属性。我查询User的时候,怎么样把Address也查出来。现在查出来是Exception.代码是这样的:publicIList<User>GetAllRequest(){using(EntityModelContainercc=newEntityModelContainer()){returncc.Users.Include("Address").Where(x=>x.State==0).Where(x=>x.Status==0).ToList<User>();}}我这样写没有用啊,Address还是没查出来。大家救救我吧。。。。EF版本是4.3。只有30分了,全给大家。谢谢大家了。救命救命~!~

时间: 2024-08-04 07:57:37

entity framework 4.3 级联查询问题,大家救救我的相关文章

关于MySql entity framework 6 执行like查询问题解决方案

原文:关于MySql entity framework 6 执行like查询问题解决方案 本人不善于言辞,直接开门见山 环境:EF6.0.0.0+MySQL Server5.6+MySqlConnector6.9.5.0 问题点如下: 1 var username = "admin"; 2 var lst = userService.GetQuery().Where(p => p.UserName.Contains(username)); 3 foreach (var user

entity framework 如何指定字段查询(比如一个表10字段只查询2个)

问题描述 达到这种目的selectid,nameformtb 解决方案 解决方案二:varresult=EF.Table.Select(s=>new{s.id,s.name}); 解决方案三:应该做不到,因为EF的原理是把数据全部拿到内存中,然后再内存中进行帅选.但是在内存中的数据你就可以随便帅选了用linq

ado.net entity framework查询性能比较

关于ado.net entity framework 性能比较网上也有很多,这里我只是初步的 介绍下ado.net entity framework使用不同的方法查询数据的不同性能 第一部分:重复查询单个实体 第一种:Linq To Entitiess 代码如下: static void Main(string[] args) { DateTime time1; DateTime time2; time1 = DateTime.Now; NorthwindEntities context = n

如何解决Entity Framework查询匿名对象后的跨域访问

在Entity Framework中,可以使用lambda表达式进行对数据的查询,而且可以将查询结果直接映射为对象或者对象列表,这极大的提高的开发速度,并且使数据层的数据更加方便处理和传递.但是很多时候,我们不需要把整个表的字段都查出来,如果我们直接把整个数据实体查询出来,就极大的影响了性能,所以我们需要通过查询匿名对象或者已经定义的方式,对数据库进行查询: 1.实例使用的数据实体类: publicclass Category {publicint Id { get; set; }publics

Entity Framework 简单查询

原文:Entity Framework 简单查询 前言 首先来简单的复习一下如何使用Code First. 第一步还是先建立一个控制台的应用程序,然后通过Nuget添加Entity Framework.那么同时会给packages.config和App.config添加相应的配置. 第二步添加一个数据操作上下文实体类.添加两个构造函数,并添加一个Person的实体类. 在App.config的配置文件中添加相应的数据链接配置. 第三步在调用即可生成相应的数据库.  EFContext.cs pu

下一代ADO.NET---ADO.NET Entity Framework

ado ADO.NET Entity Framework的目标 从纷繁芜杂的关系数据模型中抽象出概念模型.这样开发人员可以只需着眼概念模型,而不必要去关心纷繁芜杂的关系数据模型,从而提高开发效率. 那么如何能够做到这一点?答案就是:Language-Integrated Query 和 ADO.NET Entity Framework,也就是下一代的ADO.NET. ADO.NET Entity Framework包括 1. 实体数据模型(Entity Data Model),开发人员通过EDM

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

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 标准查询运算符,针对实体数据