关于LINQ查询的函数返回值问题

风骑士之怒 2009-03-14 10:12:00
将LINQ查询语句写成方法,方法返回值问题:


public static IEnumerable<AdminUser> GetAdmins()
{
return from c in dataconn.AdminUser
select c;
}

上面这个是正确的,但是下面这个:

public static ? GetSessions()
{
var querysql = from c in dataconn.UserInfo
from o in c.Session
select new Session() { o.SessionId, o.Server.ServerName, c.UserName, o.ContectStatus };
return querysql;
}


问号的地方该用什么呢?
...全文
216 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
浮生若梦丶 2009-03-14
  • 打赏
  • 举报
回复
还没进化,还在用2005。。。。。
风骑士之怒 2009-03-14
  • 打赏
  • 举报
回复
...自己搞定了,发现发的帖子也错了

本来应该是

public static ? GetSessions()
{
var querysql = from c in dataconn.UserInfo
from o in c.Session
select new { o.SessionId, o.Server.ServerName, c.UserName, o.ContectStatus };
return querysql;
}



上面代码改成

public static IEnumerable GetSessions()
{
var querysql = from c in dataconn.UserInfo
from o in c.Session
select new { o.SessionId, o.Server.ServerName, c.UserName, o.ContectStatus };
return querysql;
}


自己给自己回答,晕死...

8,497

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 LINQ
社区管理员
  • LINQ
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧