我有一个名为news的数据库,并且有一个名为description的列,我有两个从表(描述列)中取最后两个条目并将结果显示为单个字符串字符串,即想要在第二个中附加数据最后一列到最后一个数据。但是我无法附加文本,并删除了代码。
控制器
public ActionResult Index()
{
var news = db.News.OrderByDescending(u => u.Id).FirstOrDefault();
return View(news);
}
查看
@model Project.Models.News
<a href="@Url.Action("NewsInnerPage", "News")">
<marquee>
<p>
@Html.Raw(Model.Description)
</p>
</marquee>
</a>
sql column
我想从表的最后两个条目中获取值作为单个字符串。任何人都可以帮我写代码。我该如何追加字符串???
答案 0 :(得分:1)
var news = db.News.OrderByDescending(u => u.Id).Take(2).ToList();
var concatenatedNews = new News {
Description = news[0].Description + news[1].Description
};
或者你可以在一行中完成所有这些
var news = new News { Description = string.Join("", news.OrderByDescending(u => u.Id).Take(2).Select(u => u.Description)) };