延迟执行(IQueryable)到数据库级别而不使用ORM?

时间:2011-08-31 21:32:28

标签: c# sql-server

是否有任何简单合理/可行的方法来有效地从数据库中获取结果?

我不能使用任何ORM工具。我相信LINQ-SQL使用它的可查询接口来实现这一点,这是我想在这里做的。

1 个答案:

答案 0 :(得分:1)

根据您对上述评论的回答,我认为您正在寻找的是LAZY LOAD PATTERN。

简而言之,Martin F.将此模式描述为“一个不包含您需要的所有数据但又知道如何获取数据的对象。”

请按照以下链接了解详情: WIKIPEDIAMARTIN FOWLER