我的代码如下, 仅查到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 )