读书人

linq后头点不出东西...

发布时间: 2013-04-20 19:43:01 作者: rapoo

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);

读书人网 >.NET

热点推荐