[代码示例]LINQ to Entities查询语句:返回指定的字段

给你一囗甜甜゛ 提交于 2020-04-05 22:52:11

更新: 梦想成为现实:在Enitity Framework中以理想方式实现指定字段查询

using (BlogDbContext context = new BlogDbContext()){    return (from b in context.BlogConfigs            where b.UserName == loginName            select new { BlogID = b.BlogID, Application = b.Application })            .ToList()            .Select(b => new Blog() { BlogID = b.BlogID, Application = b.Application })            .FirstOrDefault<Blog>();}

需要注意的是一定要用ToList(),否则会出现下面的异常信息:

System.NotSupportedException : The entity or complex type 'Blog' cannot be constructed in a LINQ to Entities query.
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!