• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

在linq编写查询

用户头像
it1352
帮助1

问题说明

嗨 -



我想在linq中重写这个查询并且根本不知道。在我的应用程序中,我有强类型的视图模型,因此不知道是否使用了一些文章已经说明的一般类型。



这是sql:



Hi -

I'm looking to rewrite this query in linq and literally have no idea. In my application I have strongly typed view models so dont know if using annomous types as a few of the articles have stated.

Here is the sql :

select 
	o.ReplacementItemID,
	o.ItemStatus,
	o.Description,
	i.ItemWarrantyID,
	o.Id as OriginalItemId
from
	(
		select 
			id,
			ItemStatus,
			Description,
			ItemWarrantyID,
			ReplacementItemID
		from item
		where ItemStatus = 'obso'	
	)o
	inner join Item i	
	on o.ReplacementItemID = i.Id
	--where o.ReplacementItemID = 948032





我尝试过:



http://linq101.nilzorblog.com/linq101-lambda.php



What I have tried:

http://linq101.nilzorblog.com/linq101-lambda.php

正确答案

#1
var queryNestedGroups =

来自学生的学生

学生组学生。从newGroup2进入newGroup1

in

(来自newGroup1的学生

由student.LastName组学生)

group newGroup2 by newGroup1.Key;
var queryNestedGroups =
from student in students
group student by student.Year into newGroup1
from newGroup2 in
(from student in newGroup1
group student by student.LastName)
group newGroup2 by newGroup1.Key;

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /reply/detail/tanhcfhika
系列文章
更多 icon
同类精品
更多 icon
继续加载