gpt4 book ai didi

c# - First() 方法返回错误的字符串

转载 作者:太空宇宙 更新时间:2023-11-03 18:12:56 25 4
gpt4 key购买 nike

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

最佳答案

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

改用这个

var query = db.SinglePageContent.Where(q => q.Lang == zm1 && q.PageName == zm2)
.Select(s => s.Content);

关于c# - First() 方法返回错误的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11295356/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com