首页 / 知识
关于.net:Linq转至SQL:我能否只渴望在联接表中加载一个字段?
2023-04-13 07:06:00

Linq To SQL: Can I eager load only one field in a joined table?我有一个表" orders",其前键为" ProductID"。 我想在带有产品名称的网格中显示订单,不使用LazyLoad以获得更好的性能,但是如果使用DataLoadOptions,它将检索所有Product字段,这看起来像是一个大材小用。
有没有办法在第一个查询中仅检索产品名称? 在此表中说" Linq To SQL"中的"外键值"是"可见",但不知道这意味着什么。
编辑:更改标题,因为我不太确定那里没有解决方案。 您要的是linq-to-sql不提供的优化级别。 我认为您最好的选择是创建一个查询,该查询将返回您想要的数据,可能是匿名类型:
我在另一个问题中得到了解决方案,哪个.net ORM可以处理这种情况,该问题与liammclennan答案有关,但更明确了(也许问题也更明确了) 如果仅在linq查询中选择所需的列,然后在查询上调用.ToList(),它将立即执行,并且只会带回您感兴趣的列。例如,如果执行以下操作:
您将返回存储在结果中的产品名称的列表,并且在服务器上执行查询时,只会带回ProductName列。 |
最新内容
相关内容
python为什么不显示none
python为什么不显示none,信息,培训,赋值,参数,变量,方法,数据类型,函数,对象,语句,下面是关于Python中None的一些解释:None是一个特殊的常量。python如何显示中文字体
python如何显示中文字体,地方,培训,文件,方法,之后,中文字体,中文,模块,声明,时候,python显示中文字体的方法:在这里,你可以选择2种不同的解决python如何显示当前路径
python如何显示当前路径,项目,名字,设计,培训,平台,路径,脚本,语言,绝对路径,新功能,python是一种跨平台的计算机程序设计语言。是一种面向对pythonmap函数怎么显示结果
pythonmap函数怎么显示结果,培训,代码,数字,函数,结果,序列,元素,参数,可能会,惰性,map()函数接收两个参数,一个是函数,一个是Iterable,map将传python怎么显示日期
python怎么显示日期,时间,单位,管理,培训,浮点,标准,项目,日期,格式,时钟,Python程序能用很多方式处理日期和时间,转换日期格式是一个常见的功关于表单:.Net Compact Framework滚
关于表单:.Net Compact Framework滚动条-垂直显示时始终显示水平,关于表单:.Net Compact Framework滚动条-垂直显示时始终显示水平,框关于sql:人员“姓名”字段的合理长
关于sql:人员“姓名”字段的合理长度限制是多少?,关于sql:人员“姓名”字段的合理长度限制是多少?,表单,输入,用户,身份验证,What is a r关于c#:Windows Vista:无法加载DLL
关于c#:Windows Vista:无法加载DLL \\x.dll \\:对内存位置的无效访问。 (DllNotFoundException),关于c#:Windows Vista:无法加载DLL是什么导致Visual Studio无法正确
是什么导致Visual Studio无法正确加载程序集?,是什么导致Visual Studio无法正确加载程序集?,项目,编码,解决方案,我一直,What causes V关于jvm字节码:用于读取和显示Java
关于jvm字节码:用于读取和显示Java .class版本的工具,关于jvm字节码:用于读取和显示Java .class版本的工具,编译,工具,搜索,显示,Tool关于c#:在构造函数或声明中初始化类
关于c#:在构造函数或声明中初始化类字段?,关于c#:在构造函数或声明中初始化类字段?,字段,初始化,编程,语言,Initialize class fields in co关于javascript:是否可以通过某些方
关于javascript:是否可以通过某些方法在Flash中显示HTML内容?,关于javascript:是否可以通过某些方法在Flash中显示HTML内容?,显示,的是,