2011-08-31 14 views
0

是否有任何簡單的合理/可行的方法來有效地管理數據庫結果?推遲執行(IQueryable)到數據庫級別而不使用ORM?

我不能使用任何ORM工具。我相信LINQ-SQL用它可查詢的接口來做到這一點,這是我希望在這裏做的。

+1

的LINQ SQL ORM是有 –

+0

。我提到它可能提供了我想模仿的功能。 –

+0

以非ORM方式模仿?你能解釋一下它對我來說真的沒有意義嗎? –

回答

1

根據你對上述評論的回答,我認爲你要找的是懶惰的LOAD PATTERN。

簡而言之,Martin F.將此模式描述爲「一個對象,它不包含您需要的所有數據,但知道如何獲取它。」

所以按照這些鏈接瞭解更多信息: WIKIPEDIAMARTIN FOWLER

+0

代理是另一種相關模式 – oleksii