asp.net-mvc – LINQ用于检索多级关系数据的查询
发布时间:2020-12-16 03:56:33 所属栏目:asp.Net 来源:网络整理
导读:我刚刚开始使用asp.net mvc并且我想知道如何从from子句中指定的实体获得超过一级深度的关系数据.使用以下域模型作为示例: 博客有很多帖子.帖子有很多评论. 我如何编写LINQ查询以将实体返回到Blog.Posts.Comments级别? 我想出的唯一(不那么优雅)解决方案是
我刚刚开始使用asp.net mvc并且我想知道如何从from子句中指定的实体获得超过一级深度的关系数据.使用以下域模型作为示例:
博客有很多帖子.帖子有很多评论. 我如何编写LINQ查询以将实体返回到Blog.Posts.Comments级别? 我想出的唯一(不那么优雅)解决方案是使用LINQ查询来获取博客和帖子,然后使用foreach来获取评论. var blog = (from b in _db.BlogSet.Include("Posts") select b); foreach (Post p in blog.Posts) { var comments = (from c in _db.CommentSet where c.PostId = p.Id select c); p.Comments = comments; } 解决方法
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 如何阻止ASP.Net发送默认字符集?
- asp.net-mvc – ASP.net MVC 3教程推荐
- asp.net – log4net在应用程序关闭之前不会写入日志条目
- asp.net – 你可以添加一个HtmlGenericControl的子控件吗?
- asp.net-mvc – ASP.NET MVC – 用于ICollection的EditorTe
- asp.net – ViewState作为属性
- asp.net – .Net Core 2.0 – 获取AAD访问令牌以与Microsof
- asp.net – 通过ajax将jquery中的数组传递给c#webmethod
- asp.net – 如何通过eBay API获取PayPal TransactionID
- ASP.NET Core使用Jaeger实现分布式追踪
推荐文章
站长推荐
- dotnetcore3.1 WPF 中使用依赖注入
- ValidateInput属性似乎无法在ASP.NET MVC中工作
- 写单元测试在ASP.NET Web API中使用User.Identit
- asp.net – Excel Automation Workbooks.Open失败
- asp.net – 将SVN与Visual Studio 2003集成
- 如何获取asp.net c#的文章数据
- 在asp.net mvc中的RedirectToAction用法
- asp.net-mvc – 使用查询字符串参数重写遗留URL
- asp.net-mvc – 是否发布了ASP.NET MVC 5?
- asp.net – 仅在本地IIS服务器上支持创建虚拟目录
热点阅读