首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

linq查询到一个student,然后通过一次查询获取到他的id,sex?解决方法

2012-03-22 
linq查询到一个student,然后通过一次查询获取到他的id,sex?我的代码如下, 仅查到id,但是我想把sex也查出来

linq查询到一个student,然后通过一次查询获取到他的id,sex?
我的代码如下, 仅查到id,但是我想把sex也查出来,是不是要重新再查一遍

C# code
var result = from v in ddc.Users                         where v.Name == name                         select v.id;

我发现查询出整个v然后引用result.id,result.sex是错误的???
C# code
var result = from v in ddc.Users                         where v.Name == name                         select v;


[解决办法]
var result = from v in ddc.Users
where v.Name == name
select new { v.id, v.Sex };



[解决办法]
console.writeLine(result.First().Sex); 

[解决办法]
你还可以这么写,也是一样的:
Console.WriteLine(result.Select(x => x.Sex).First());
[解决办法]
SCAUSCNU:

要学会总结,才能有进步
你的LINQ从目前来看,还没有任何的进步哦
提的都是一些最基本的问题
[解决办法]
C# code
var result = (from v in ddc.Users                         where v.Name == name                         select v).firstOrDefault();if(result !=null)   Console(result.Sex ) 

热点排行