1

如何告诉作为 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”。我只是不知道如何到达那里只检索价值。有任何想法吗?

4

1 回答 1

8

您正在创建新的匿名类new { }

改用这个

var query = db.SinglePageContent.Where(q => q.Lang == zm1 && q.PageName == zm2)
    .Select(s => s.Content);
于 2012-07-02T14:09:05.867 回答