Exemple #1
0
 /// <summary>
 ///     Execute SQL that checks if an entity exists.
 /// </summary>
 /// <typeparam name="T">Type of entity.</typeparam>
 /// <param name="primaryKey">A single primary key to check.</param>
 /// <returns>
 ///     True if record is found.
 /// </returns>
 public async Task <bool> ExistsAsync <T>(object primaryKey) where T : class => await ExecuteInternalAsync(() =>
                                                                                                           SharedConnection.ExistsAsync <T>(primaryKey, _transaction, OneTimeCommandTimeout ?? CommandTimeout));
Exemple #2
0
 /// <summary>
 ///     Execute SQL that checks if an entity exists.
 /// </summary>
 /// <typeparam name="T">Type of entity.</typeparam>
 /// <param name="sql">The SQL clause to check for existence.</param>
 /// <param name="parameters">The parameters to use for this query.</param>
 /// <returns>
 ///     True if record is found.
 /// </returns>
 public async Task <bool> ExistsAsync <T>(string sql, object parameters) where T : class =>
 await ExecuteInternalAsync(() =>
                            SharedConnection.ExistsAsync <T>(sql, parameters, _transaction,
                                                             OneTimeCommandTimeout ?? CommandTimeout));
Exemple #3
0
 /// <summary>
 ///     Execute SQL that checks if an entity exists.
 /// </summary>
 /// <typeparam name="T">Type of entity.</typeparam>
 /// <param name="entityToCheck">Entity to check for existence.</param>
 /// <returns>
 ///     True if record is found.
 /// </returns>
 public async Task <bool> ExistsAsync <T>(T entityToCheck) where T : class => await ExecuteInternalAsync(() =>
                                                                                                         SharedConnection.ExistsAsync(entityToCheck, _transaction, OneTimeCommandTimeout ?? CommandTimeout));