【发布时间】:2015-04-03 22:13:07
【问题描述】:
来自 CakePHP 背景,现在使用 ASP.NET,我正在努力在模型中找到一个等效的功能,在 CakePHP 中称为递归。
例如,在博客应用中,帖子有作者。在 Cake 中,如果我只想检索 Post,而不是相关实体,我会将 recursive 设置为 0,并且模型只会返回该实体。如果我将它设置为 1,它也会带回第一级相关实体,所以作者姓名等。
我正在 ASP.NET 的模型中寻找类似的功能,但似乎找不到任何类似的功能,并且不断在我的 API 上获取参考循环,例如,帖子、作者、作者的帖子、帖子的作者等开。
如何限制 ASP.NET 中的递归深度?
【问题讨论】:
-
您说的是 Web API 应用程序吗?
-
你在使用EntityFramework吗?有我们用于急切加载的 Include 方法。更多信息在这里 - msdn.microsoft.com/en-us/data/jj574232.aspx
-
Web API 和 MVC 都使用共享模型。使用 EF 是的。
标签: c# asp.net asp.net-mvc cakephp recursion