VirtualObjectQueryTObject Constructor |
Namespace:
Aloe.SystemFrameworks.Domain.LINQ
Assembly:
Aloe.SystemFrameworks.Domain (in Aloe.SystemFrameworks.Domain.dll) Version: 20.1.3.5
Syntaxpublic VirtualObjectQuery(
ObjectTransaction transaction,
DataAccessRepository repository,
Func<Expression, Nullable<int>, IBuffer> readFunc,
Expression expression = null
)
Public Sub New (
transaction As ObjectTransaction,
repository As DataAccessRepository,
readFunc As Func(Of Expression, Nullable(Of Integer), IBuffer),
Optional expression As Expression = Nothing
)
public:
VirtualObjectQuery(
ObjectTransaction^ transaction,
DataAccessRepository^ repository,
Func<Expression^, Nullable<int>^, IBuffer^>^ readFunc,
Expression^ expression = nullptr
)
new :
transaction : ObjectTransaction *
repository : DataAccessRepository *
readFunc : Func<Expression, Nullable<int>, IBuffer> *
?expression : Expression
(* Defaults:
let _expression = defaultArg expression null
*)
-> VirtualObjectQuery
Parameters
- transaction
- Type: Aloe.SystemFrameworks.DomainObjectTransaction
The transaction to which this will be attached - repository
- Type: Aloe.SystemFrameworks.DomainDataAccessRepository
The virtual repository which will build the query contents. - readFunc
- Type: SystemFuncExpression, NullableInt32, IBuffer
The read function. - expression (Optional)
- Type: System.Linq.ExpressionsExpression
The current expression. Used only internally.
See Also