linq 转换

SELECT *,(SELECT ActionInfoName FROM actions WHERE id=actions.ParentId) AS ParentName FROM dbo.actions
怎么转换成linq呀
var Result = (from u in actions
select new
{
Id = u.Id,
ActionInfoName = u.ActionInfoName,
ParentId = u.ParentId,
ParentName = 获取父栏目名称这块应该怎么写。
Url = u.Url
});

如果你不会一次性写就分开写,多几个临时变量不就搞定了吗?初学者老是想怎么转换复杂的sql语句。但你找这个复杂linq的时间还不如就几个for循环搞定。
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-01-04
写好了 采纳吧追问

写哪了?

追答

老地方 你先把这个采纳呢

C# linq 查询 group by 出来以后 的数据 怎么转换 string[] 或者list...
你可以自己建立数组或者List,然后循环分组查询结果向里面添加

linq中将int型转换为string型,怎么转换?举个例子。谢谢
select m.LogTypeID.ToString()--- int在页面是net可支持的。除非是系统间交互。

linq 查询一条数据怎么转换成string类型
编译器在编译时根据查询自行判断出userPwd是string类型。如果查询返回单独一条结果,不会延迟执行,会立即查询出结果。

winfrom中怎么用linq实现行列转换
1) NOT NULL,[Name] [varchar](50) NOT NULL,[Parent] int NOT NULL,)GO INSERT INTO [Tim_LinqTable] SELECT 'A',0 UNION ALLSELECT 'A1',1 UNION ALLSELECT 'A2',1 UNION ALLSELECT 'B1',

linq多表查询结果作为数据源时,DataRowView转换出错的问题。
linq查询结果是什么类型的? 一般是 List<T> .. 所以应该转换成T 这个T具体是什么类型就看你程序是怎么写的了 如果实在不能确定的话 下断点到出错的那一行 监视e.Row.DataItem, 看看它是什么类型然后做相应的转换

求总结linq与sql语法比较
linq是面向对象的sql。也就是说,sql是向关系型数据库的查询,而linq实际上是对内存里的数据的查询。虽然linq原来是对象查询,但经过ms的努力,可以通过表达式分析与实体到关系的映射(linq to sql),把linq转换为sql语句或是对xml的查询(linq to xml)。因此,这种技术就成了对象到数据库记录的一个方便的映射、转化与...

C# 我用linq联合查询返回一个实体对象,怎么才能返回实体对象
如果你这个Worker就是entity.Workers同一个类的话,select改成 select c;就可以了 如果不是同一个类,但是属性都一样的话,最后一行select改成 select new Worker{W_Id=c.W_Id,W_Name=c.W_Name,W_Identity=c.W_Identity,PS_Id=c.PS_Id,W_Password=c.W_Password};...

linq的执行效率高吗
通常情况下,LINQ 的效率比直接使用 SQL 查询高得多。这是因为 LINQ 使用了 优化技术,如聚合函数、转换操作符、延迟执行等,可以减少查询的执行时间和内存消耗。同时,LINQ 还支持面向对象查询、LINQ to Objects 等高级功能,可以更好地满足开发人员的需求。但是,LINQ 也有一些限制,例如它不支持直接访问...

如何将linq left join 的写法转换成 limq left join lambad的写法_百度...
“左外部联接操作没有专用的标准查询运算符,但可以使用 GroupJoin 方法执行此操作。 ”var query = people.GroupJoin(pets,person => person,pet => pet.Owner,(person, petCollection) => new { OwnerName = person.Name,Pets = petCollection.Select(pet => pet.Name)});这样的 ...

LINQ比一般的SQL语句效率更高吗?
但不管怎么样,他们都是在站立在了ado.net的基础之上的,只不过有些自动生成了,根本不需要你再去做而已。唯一效果比较差的是,linq to sql读出的数据在系统中被转化了,同时它效率虽然变差一些,但是却带来了另一个好处,就是我们常说的SQL注入问题不再出现,你所输入的任何东西都会变成了字符串了。

相似回答
大家正在搜