共用方式為


DbQuery<TResult>.Include(String) 方法

定義

指定要包含在查詢結果中的相關物件。

public virtual System.Data.Entity.Infrastructure.DbQuery<TResult> Include (string path);
abstract member Include : string -> System.Data.Entity.Infrastructure.DbQuery<'Result>
override this.Include : string -> System.Data.Entity.Infrastructure.DbQuery<'Result>
Public Overridable Function Include (path As String) As DbQuery(Of TResult)

參數

path
String

要在查詢結果中傳回的相關物件清單 (以點分隔)。

傳回

含有已定義之查詢路徑的新 DbQuery<TResult>

備註

路徑是全部包含的。 例如,如果 include 呼叫指出 Include (「Orders.OrderLines」) ,不僅會包含 OrderLines,也會包含 Orders。 當您呼叫 Include 方法時,查詢路徑只有在 DbQuery < T > 傳回的實例上才有效。 DbQuery < T > 和物件內容本身的其他實例不會受到影響。 因為 Include 方法會傳回查詢物件,所以您可以在 DbQuery < T > 上多次呼叫此方法,以指定查詢的多個路徑。

適用於