Linq-Include

技术Linq-Include Linq-IncludeLINQ中的Include()有什么作用我尝试进行了大量研究,但我更像是数据库专家-因此,即使MSDN中的解释对我也没有任何意义.有人可以解释一下,

linq-包含

LINQ中的Include()有什么作用

我尝试做了很多研究,但我更像一个数据库专家——因此,即使是MSDN的解释对我来说也没有任何意义。有人能解释一下并提供一些例子来说明SQL查询中的Include()语句吗?

解决办法

例如,假设您想要获得所有客户3360的列表。

var客户=上下文。customers . to list();

假设每个客户对象都有一个对其订单集的引用,每个订单都有一个对行项目的引用,行项目也可以引用产品。

如您所见,选择具有许多相关实体的顶级对象可能会导致查询从许多来源提取数据。作为一个性能指标,Include()允许您指示在同一个查询中应该从数据库中读取哪些相关实体。

使用相同的例子,这可能会带来所有相关的订单标题,但没有其他记录:

var customersWithOrderDetail=上下文。客户。包括(“订单”)。to list();

既然你要求使用SQL,最后一点就是没有Include()的第一条语句可以生成一条简单的语句:

从客户中选择*;

调用Include('Orders ')的最后一条语句可能类似于:

选择*

从客户加入客户订单。标识=订单。CustomerId

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/132075.html

(0)

相关推荐

  • 什么叫奇函数,什么是奇函数什么是偶函数

    技术什么叫奇函数,什么是奇函数什么是偶函数【一】 定义什么叫奇函数:若函数f(x)的定义域D关于原点对称,且对定义域内的每一个x,都有f(-x)=-f(x)成立,则称函数f(x)是在区间D上的奇函数;若对定义域内的每一个

    生活 2021年10月22日
  • 怎么才能让女人怀上孩子,什么方法可以快速怀上孩子

    技术怎么才能让女人怀上孩子,什么方法可以快速怀上孩子不请自来,要想快速怀孕,需要注意以下几点怎么才能让女人怀上孩子:孕前检查 详细的孕前检查能够帮助你更清楚的了解自己的身体,有些疾病容易造成不易怀孕,所以需要备孕的您特别

    生活 2021年10月21日
  • 设计模式21-状态模式,State)

    技术设计模式21-状态模式,State) 设计模式21-状态模式(State)如果一个实体具备状态,且在不同状态下会在同一业务场景执行不同的业务逻辑时,就可以考虑使用状态模式。设计模式21-状态模式(S

    礼包 2021年10月28日
  • html中让图片靠右(html5怎么让文字在图片右边)

    技术html5如何实现图片往右这篇文章将为大家详细讲解有关html5如何实现图片往右,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 在html中,图片往右的

    攻略 2021年12月17日
  • 抽象工厂

    技术抽象工厂 抽象工厂抽象工厂(Abstract Factory)
    Intent
    提供一个接口,用于创建相关的对象家族
    Class Diagram
    抽象工厂模式创建的是对象家族,也就是很多对象而不是一个

    礼包 2021年11月10日
  • 怎样深入理解Java设计模式的备忘录模式

    技术怎样深入理解Java设计模式的备忘录模式本篇文章为大家展示了怎样深入理解Java设计模式的备忘录模式,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。一、什么是备忘录模式定义:在

    攻略 2021年11月5日