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()