public static long GetRowCount(string tableName, string filterQuery, DALISGDatabaseType databaseType)
 {
     long rowCount;
     var db = new DatabaseProviderFactory().Create(Database.GetDABConnectionKey(databaseType));
     using (var cmd = db.GetSqlStringCommand(string.Format("SELECT COUNT(*) FROM {0} {1}", tableName, filterQuery)))
     {
         rowCount = Convert.ToInt64(db.ExecuteScalar(cmd));
     }
     return rowCount;
 }