日期:2014-05-20  浏览次数:20759 次

很白痴的问题,但是实在不会linq,谢谢大神
有一个string 变量叫  name

然后根据  name 查询出 一张叫做 m_main 的表里 un 对应的 uid  


换成SQL语句就是


select uid from m_main where un=name


再问一下,在哪看这些linq的语法啊~~~~~~~~~·
LINQ

------解决方案--------------------
var n =  
from m in m_main 
where m.un==name 
select new { m.uid }; 

http://code.msdn.microsoft.com/101-LINQ-Samples-3fb9811b
------解决方案--------------------
    foreach (int id in n) 
    { 
        Console.WriteLine(id); 
    } 

------解决方案--------------------
var id=...
编译器会自动识别,如果id为int类型。。。
------解决方案--------------------
var list=db.m_main.Where(t=>t.un=="name").Select(t=>t.uid).ToList();