public RowCountTask(string tableName, RowCountOptions options) : this(tableName) { if (options == RowCountOptions.QuickQueryMode) QuickQueryMode = true; if (options == RowCountOptions.NoLock) NoLock = true; }
public RowCountTask(string tableName, RowCountOptions options) : this(tableName) { if (options == RowCountOptions.QuickQueryMode) QuickQueryMode = true; if (options == RowCountOptions.DirtyRead) DirtyRead = true; }
public RowCountTask(string tableName, string condition, RowCountOptions options) : this(tableName, options) { this.Condition = condition; }
public static bool HasRows(IConnectionManager connectionManager, string tableName, string condition, RowCountOptions options) => new RowCountTask(tableName, condition, options) { ConnectionManager = connectionManager }.HasRows().HasAnyRows ?? false;
public static bool HasRows(string tableName, string condition, RowCountOptions options) => new RowCountTask(tableName, condition, options).HasRows().HasAnyRows ?? false;
public static int Count(IConnectionManager connectionManager, string tableName, string condition, RowCountOptions options) => new RowCountTask(tableName, condition, options) { ConnectionManager = connectionManager }.Count().Rows ?? 0;
public static int Count(string tableName, string condition, RowCountOptions options) => new RowCountTask(tableName, condition, options).Count().Rows ?? 0;
public static int?Count(string tableName, RowCountOptions options) => new RowCountTask(tableName, options).Count().Rows;