[Missing <summary> documentation for "M:NHibernate.Linq.EagerFetchingExtensionMethods.ThenFetch``3(NHibernate.Linq.INhFetchRequest{``0,``1},System.Linq.Expressions.Expression{System.Func{``1,``2}})"]

Namespace: NHibernate.Linq
Assembly: NHibernate (in NHibernate.dll) Version: 3.2.0.4000 (3.2.0.4000)

Syntax

C#
public static INhFetchRequest<TQueried, TRelated> ThenFetch<TQueried, TFetch, TRelated>(
	this INhFetchRequest<TQueried, TFetch> query,
	Expression<Func<TFetch, TRelated>> relatedObjectSelector
)
Visual Basic
<ExtensionAttribute> _
Public Shared Function ThenFetch(Of TQueried, TFetch, TRelated) ( _
	query As INhFetchRequest(Of TQueried, TFetch), _
	relatedObjectSelector As Expression(Of Func(Of TFetch, TRelated)) _
) As INhFetchRequest(Of TQueried, TRelated)
Visual C++
[ExtensionAttribute]
public:
generic<typename TQueried, typename TFetch, typename TRelated>
static INhFetchRequest<TQueried, TRelated>^ ThenFetch(
	INhFetchRequest<TQueried, TFetch>^ query, 
	Expression<Func<TFetch, TRelated>^>^ relatedObjectSelector
)

Parameters

query
Type: NHibernate.Linq..::..INhFetchRequest<(Of <(<'TQueried, TFetch>)>)>

[Missing <param name="query"/> documentation for "M:NHibernate.Linq.EagerFetchingExtensionMethods.ThenFetch``3(NHibernate.Linq.INhFetchRequest{``0,``1},System.Linq.Expressions.Expression{System.Func{``1,``2}})"]

relatedObjectSelector
Type: System.Linq.Expressions..::..Expression<(Of <(<'Func<(Of <(<'TFetch, TRelated>)>)>>)>)>

[Missing <param name="relatedObjectSelector"/> documentation for "M:NHibernate.Linq.EagerFetchingExtensionMethods.ThenFetch``3(NHibernate.Linq.INhFetchRequest{``0,``1},System.Linq.Expressions.Expression{System.Func{``1,``2}})"]

Type Parameters

TQueried

[Missing <typeparam name="TQueried"/> documentation for "M:NHibernate.Linq.EagerFetchingExtensionMethods.ThenFetch``3(NHibernate.Linq.INhFetchRequest{``0,``1},System.Linq.Expressions.Expression{System.Func{``1,``2}})"]

TFetch

[Missing <typeparam name="TFetch"/> documentation for "M:NHibernate.Linq.EagerFetchingExtensionMethods.ThenFetch``3(NHibernate.Linq.INhFetchRequest{``0,``1},System.Linq.Expressions.Expression{System.Func{``1,``2}})"]

TRelated

[Missing <typeparam name="TRelated"/> documentation for "M:NHibernate.Linq.EagerFetchingExtensionMethods.ThenFetch``3(NHibernate.Linq.INhFetchRequest{``0,``1},System.Linq.Expressions.Expression{System.Func{``1,``2}})"]

Return Value

[Missing <returns> documentation for "M:NHibernate.Linq.EagerFetchingExtensionMethods.ThenFetch``3(NHibernate.Linq.INhFetchRequest{``0,``1},System.Linq.Expressions.Expression{System.Func{``1,``2}})"]

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type INhFetchRequest<(Of <(<'TQueried, TFetch>)>)>. When you use instance method syntax to call this method, omit the first parameter. For more information, see or .

See Also