Returns the number of records of the specified type in the database

Namespace: Castle.ActiveRecord
Assembly:  Castle.ActiveRecord (in Castle.ActiveRecord.dll)
Version: 1.0.3.0

Syntax

C#
public static int Count(
	Type targetType,
	string filter,
	params Object[] args
)

Parameters

targetType
Type
Type of the target.
filter
String
A sql where string i.e. Person=? and DOB > ?
args
array<Object>[]()
Positional parameters for the filter string

Return Value

The count result

Examples

CopyC#
[ActiveRecord]
public class User : ActiveRecordBase
{
  ...

  public static int CountUsersLocked()
  {
    return Count(typeof(User), "IsLocked = ?", true);
  }
}

See Also