QueryBuilder Type
The type used to support the F# query syntax. Use 'query { ... }' to use the query syntax. See also F# Query Expressions in the F# Language Guide.
Constructors
Constructor | Description |
|
|
Instance members
Instance member | Description |
|
|
Full Usage:
averageBy projection
Parameters:
'T -> ^Value
Returns: ^Value
Modifiers: inline Type parameters: 'T, 'Q, ^Value |
|
|
|
|
|
|
|
|
|
Full Usage:
exactlyOne
Returns: 'T
|
|
Full Usage:
exactlyOneOrDefault
Returns: 'T
|
|
|
|
|
|
Full Usage:
this.For
Parameters:
QuerySource<'T, 'Q>
body : 'T -> QuerySource<'Result, 'Q2>
Returns: QuerySource<'Result, 'Q>
|
|
Full Usage:
groupBy keySelector
Parameters:
'T -> 'Key
Returns: QuerySource<IGrouping<'Key, 'T>, 'Q>
|
|
Full Usage:
groupJoin innerSource outerKeySelector innerKeySelector resultSelector
Parameters:
QuerySource<'Inner, 'Q>
outerKeySelector : 'Outer -> 'Key
innerKeySelector : 'Inner -> 'Key
resultSelector : 'Outer -> 'Inner seq -> 'Result
Returns: QuerySource<'Result, 'Q>
|
|
Full Usage:
groupValBy resultSelector keySelector
Parameters:
'T -> 'Value
keySelector : 'T -> 'Key
Returns: QuerySource<IGrouping<'Key, 'Value>, 'Q>
|
|
Full Usage:
head
Returns: 'T
|
|
Full Usage:
headOrDefault
Returns: 'T
|
|
Full Usage:
join innerSource outerKeySelector innerKeySelector resultSelector
Parameters:
QuerySource<'Inner, 'Q>
outerKeySelector : 'Outer -> 'Key
innerKeySelector : 'Inner -> 'Key
resultSelector : 'Outer -> 'Inner -> 'Result
Returns: QuerySource<'Result, 'Q>
|
|
Full Usage:
last
Returns: 'T
|
|
Full Usage:
lastOrDefault
Returns: 'T
|
|
Full Usage:
leftOuterJoin innerSource outerKeySelector innerKeySelector resultSelector
Parameters:
QuerySource<'Inner, 'Q>
outerKeySelector : 'Outer -> 'Key
innerKeySelector : 'Inner -> 'Key
resultSelector : 'Outer -> 'Inner seq -> 'Result
Returns: QuerySource<'Result, 'Q>
|
|
Full Usage:
maxBy valueSelector
Parameters:
'T -> 'Value
Returns: 'Value
|
|
|
|
Full Usage:
minBy valueSelector
Parameters:
'T -> 'Value
Returns: 'Value
|
|
|
|
|
|
|
|
Full Usage:
select projection
Parameters:
'T -> 'Result
Returns: QuerySource<'Result, 'Q>
|
|
|
|
|
|
|
|
Full Usage:
sortByDescending keySelector
Parameters:
'T -> 'Key
Returns: QuerySource<'T, 'Q>
|
|
Full Usage:
sortByNullable keySelector
Parameters:
'T -> Nullable<'Key>
Returns: QuerySource<'T, 'Q>
|
|
Full Usage:
sortByNullableDescending keySelector
Parameters:
'T -> Nullable<'Key>
Returns: QuerySource<'T, 'Q>
|
|
|
|
|
|
Full Usage:
sumBy projection
Parameters:
'T -> ^Value
Returns: ^Value
Modifiers: inline Type parameters: 'T, 'Q, ^Value |
|
|
|
|
|
|
|
|
|
Full Usage:
thenByDescending keySelector
Parameters:
'T -> 'Key
Returns: QuerySource<'T, 'Q>
|
|
Full Usage:
thenByNullable keySelector
Parameters:
'T -> Nullable<'Key>
Returns: QuerySource<'T, 'Q>
|
|
Full Usage:
thenByNullableDescending keySelector
Parameters:
'T -> Nullable<'Key>
Returns: QuerySource<'T, 'Q>
|
|
|
|
|
|
Full Usage:
this.YieldFrom
Parameters:
QuerySource<'T, 'Q>
Returns: QuerySource<'T, 'Q>
|
|
|
|