|IDataAccessAdapterGetDbCount Method (IEntityFields2, IRelationPredicateBucket)|
Gets the number of rows returned by a query for the fields specified, using the filter and groupby clause specified.
SD.LLBLGen.Pro.ORMSupportClasses (in SD.LLBLGen.Pro.ORMSupportClasses.dll) Version: 184.108.40.206 (5.3.0)
Function GetDbCount (
fields As IEntityFields2,
filter As IRelationPredicateBucket
) As Integer
- Type: SD.LLBLGen.Pro.ORMSupportClassesIEntityFields2
IEntityFields2 instance with the fields returned by the query to get the rowcount for
- Type: SD.LLBLGen.Pro.ORMSupportClassesIRelationPredicateBucket
filter to use by the query to get the rowcount for
the number of rows the query for the fields specified, using the filter, relations and groupbyClause specified.
This method performs a SELECT COUNT(*) FROM (actual query) and executes that as a scalar query. This construct is not supported on
Firebird. You can try to achieve the same results by using GetScalar and AggregateFunction.CountRow, though those results can differ from
the result returned by GetDbCount if you use a group by clause.