【发布时间】:2012-06-08 07:55:44
【问题描述】:
这是我在控制器中的代码
var q = context.post;
return View(q);
在视图中
@model IEnumerable<post>
@{
Line1: var question = Model.FirstOrDefault(o => o.parent == null);
Line2: var answers = Model.Where(o => o.parent != null);
}
我用 sql-profiler 检查过,每个 line1 和 line2 实体都将 sql-command 发送到 database 。这真的是使用ORM的意义和目的吗?还是我做错了什么?
【问题讨论】:
-
您可以尝试在控制器中执行
var q = context.post.ToList();看看是否有帮助。 :) -
@Trustme-I'maDoctor -- 我相信你博士。
标签: c# asp.net-mvc-3 entity-framework orm