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

linq后头点不出东西...

2013-04-20 
linq后面点不出东西...var user (from u in db.Web_User select u) 为何这后面我.不出任何东西?我要在后

linq后面点不出东西...
var user = (from u in db.Web_User select u) 为何这后面我.不出任何东西?

我要在后面加.SingleOrDefault<Web_User>()就是.不出来,不只是这个,任何东西都点不出.

我用的是vs2012,如何解决?
[解决办法]
using system.data.linq
[解决办法]

引用:
using system.data.linq

引用这个了命名空间了吗
[解决办法]
你不应该用SingleOrDefault,你应该用 FirstOrDefault

而且SingleOrDefault也不是你那么用的,应该这样用:
var user = (from u in db.Web_User select u).SingleOrDefault(u=>u.id==1);  

热点排行