Entity Framework查询返回指定列
using (var se = new SpinningWebSiteEntities())
{
return (from p in se.NewsDetail
where p.NewsCategoryIDSecond == newsCategoryID
orderby p.CreateTime descending
select new
{
NewsDetailID = p.NewsDetailID,
Title = p.Title,
CreateTime = p.CreateTime
}).Take(topNumber).ToList()
.Select(p => new NewsDetail
{
NewsDetailID = p.NewsDetailID,
Title = p.Title,
CreateTime = p.CreateTime
}).ToList();
}
本文介绍如何使用EntityFramework进行数据库查询,专注于返回特定列而非整个实体。通过LINQ查询语法,展示了如何选择NewsDetail表中的NewsDetailID、Title和CreateTime列,并按CreateTime降序排列,最后获取前N条记录。
2万+

被折叠的 条评论
为什么被折叠?



