ThenRequireQueryable Class
Namespace: PTS
Assembly: PTS.DomainFramework.Includers.dll
Syntax
public static class ThenRequireQueryable
Inheritance
System.Object
ThenRequireQueryable
Methods
Declaration
public static ThenIncluder<TPrimary, TLeft, TRigt> RequireRelated<TPrimary, TPrevious, TLeft, TRigt>(this ThenIncluder<TPrimary, TPrevious, TLeft> parent, IQueryable<TRigt> right, out Lot<TLeft, TRigt> collection, Expression<Func<TPrimary, TLeft, TRigt, bool>> predicate = null)
Parameters
Type |
Name |
Description |
ThenIncluder<TPrimary, TPrevious, TLeft> |
parent |
|
System.Linq.IQueryable<TRigt> |
right |
|
Lot<TLeft, TRigt> |
collection |
|
System.Linq.Expressions.Expression<System.Func<TPrimary, TLeft, TRigt, System.Boolean>> |
predicate |
|
Returns
Type Parameters
Name |
Description |
TPrimary |
|
TPrevious |
|
TLeft |
|
TRigt |
|
Declaration
public static ThenIncluder<TPrimary, TLeft, TRigt> RequireRelated<TPrimary, TPrevious, TLeft, TRigt>(this ThenIncluder<TPrimary, TPrevious, TLeft> parent, IQueryable<TRigt> right, Expression<Func<TPrimary, TLeft, TRigt, bool>> predicate = null)
Parameters
Type |
Name |
Description |
ThenIncluder<TPrimary, TPrevious, TLeft> |
parent |
|
System.Linq.IQueryable<TRigt> |
right |
|
System.Linq.Expressions.Expression<System.Func<TPrimary, TLeft, TRigt, System.Boolean>> |
predicate |
|
Returns
Type Parameters
Name |
Description |
TPrimary |
|
TPrevious |
|
TLeft |
|
TRigt |
|
ThenRequire<TPrimary, TLeft, TRigt>(Includer<TPrimary, TLeft>, IQueryable<TRigt>, out Lot<TLeft, TRigt>, Expression<Func<TPrimary, TLeft, TRigt, Boolean>>)
Declaration
public static ThenIncluder<TPrimary, TLeft, TRigt> ThenRequire<TPrimary, TLeft, TRigt>(this Includer<TPrimary, TLeft> parent, IQueryable<TRigt> right, out Lot<TLeft, TRigt> collection, Expression<Func<TPrimary, TLeft, TRigt, bool>> predicate = null)
Parameters
Type |
Name |
Description |
Includer<TPrimary, TLeft> |
parent |
|
System.Linq.IQueryable<TRigt> |
right |
|
Lot<TLeft, TRigt> |
collection |
|
System.Linq.Expressions.Expression<System.Func<TPrimary, TLeft, TRigt, System.Boolean>> |
predicate |
|
Returns
Type Parameters
Name |
Description |
TPrimary |
|
TLeft |
|
TRigt |
|
ThenRequire<TPrimary, TLeft, TRigt>(Includer<TPrimary, TLeft>, IQueryable<TRigt>, Expression<Func<TPrimary, TLeft, TRigt, Boolean>>)
Declaration
public static ThenIncluder<TPrimary, TLeft, TRigt> ThenRequire<TPrimary, TLeft, TRigt>(this Includer<TPrimary, TLeft> parent, IQueryable<TRigt> right, Expression<Func<TPrimary, TLeft, TRigt, bool>> predicate = null)
Parameters
Type |
Name |
Description |
Includer<TPrimary, TLeft> |
parent |
|
System.Linq.IQueryable<TRigt> |
right |
|
System.Linq.Expressions.Expression<System.Func<TPrimary, TLeft, TRigt, System.Boolean>> |
predicate |
|
Returns
Type Parameters
Name |
Description |
TPrimary |
|
TLeft |
|
TRigt |
|
ThenRequire<TPrimary, TPrevious, TLeft, TRigt>(ThenIncluder<TPrimary, TPrevious, TLeft>, IQueryable<TRigt>, out Lot<TPrevious, TRigt>, Expression<Func<TPrimary, TLeft, TRigt, Boolean>>)
Declaration
public static ThenIncluder<TPrimary, TPrevious, TRigt> ThenRequire<TPrimary, TPrevious, TLeft, TRigt>(this ThenIncluder<TPrimary, TPrevious, TLeft> parent, IQueryable<TRigt> right, out Lot<TPrevious, TRigt> collection, Expression<Func<TPrimary, TLeft, TRigt, bool>> predicate = null)
Parameters
Type |
Name |
Description |
ThenIncluder<TPrimary, TPrevious, TLeft> |
parent |
|
System.Linq.IQueryable<TRigt> |
right |
|
Lot<TPrevious, TRigt> |
collection |
|
System.Linq.Expressions.Expression<System.Func<TPrimary, TLeft, TRigt, System.Boolean>> |
predicate |
|
Returns
Type Parameters
Name |
Description |
TPrimary |
|
TPrevious |
|
TLeft |
|
TRigt |
|
ThenRequire<TPrimary, TPrevious, TLeft, TRigt>(ThenIncluder<TPrimary, TPrevious, TLeft>, IQueryable<TRigt>, Expression<Func<TPrimary, TLeft, TRigt, Boolean>>)
Declaration
public static ThenIncluder<TPrimary, TPrevious, TRigt> ThenRequire<TPrimary, TPrevious, TLeft, TRigt>(this ThenIncluder<TPrimary, TPrevious, TLeft> parent, IQueryable<TRigt> right, Expression<Func<TPrimary, TLeft, TRigt, bool>> predicate = null)
Parameters
Type |
Name |
Description |
ThenIncluder<TPrimary, TPrevious, TLeft> |
parent |
|
System.Linq.IQueryable<TRigt> |
right |
|
System.Linq.Expressions.Expression<System.Func<TPrimary, TLeft, TRigt, System.Boolean>> |
predicate |
|
Returns
Type Parameters
Name |
Description |
TPrimary |
|
TPrevious |
|
TLeft |
|
TRigt |
|
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()