如何告诉作为LINQ库一部分的First方法返回正确的值。我有这样的事情:
var query = db.SinglePageContent.Where(q => q.Lang == zm1 && q.PageName == zm2).Select(s => new { s.Content});
//var reqUrl = query.FirstOrDefault(item => item.Content);
ViewBag.requestUrl = query.First();
现在ViewBag.requestUrl
的值为{ Content = bla bla bla }
,但我想只有“bla bla bla”。我只是不知道如何去那里只检索价值。有什么想法吗?
答案 0 :(得分:8)
您正在使用new { }
使用此代替
var query = db.SinglePageContent.Where(q => q.Lang == zm1 && q.PageName == zm2)
.Select(s => s.Content);