【发布时间】:2013-04-09 04:14:12
【问题描述】:
假设我有这样的代码:
public void TestWhenSqlFires()
{
var db = new Db(); // EF DbContext
var items = db.SimpleObjects; // SimpleObject implements interface IId
var byId = WhereId(items, 1);
var array = byId.ToArray();
}
protected IEnumerable<IId> WhereId(IEnumerable<IId> items, int id)
{
return items.Where(i => i.Id == id);
}
在 TestWhenSqlFires() 中的哪一行,SQL 将实际针对数据库运行?
(这是一个从 this answer 上的 cmets 衍生出来的问题)
【问题讨论】:
标签: sql ef-code-first entity-framework-5