DbQuery<TResult>.Include(String) Yöntem

Tanım

Sorgu sonuçlarına eklenecek ilgili nesneleri belirtir.

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)

Parametreler

path
String

Sorgu sonuçlarında döndürülecek ilişkili nesnelerin noktalı olarak ayrılmış listesi.

Döndürülenler

Tanımlı sorgu yolunu içeren yeni DbQuery<TResult> bir.

Açıklamalar

Yollar her şey dahil. Örneğin, bir ekleme çağrısı Include("Orders.OrderLines") ifadesini gösteriyorsa, yalnızca OrderLine'lar değil, Siparişler de dahil edilecek. Include yöntemini çağırdığınızda, sorgu yolu yalnızca DbQuery<T'nin> döndürülen örneğinde geçerlidir. DbQuery<T'nin> diğer örnekleri ve nesne bağlamının kendisi etkilenmez. Include yöntemi sorgu nesnesini döndürdüğünden, bu yöntemi bir DbQuery<T> üzerinde birden çok kez çağırarak sorgu için birden çok yol belirtebilirsiniz.

Şunlara uygulanır