API Diff between 3.15.9 and 4.0.48
71 Additions
290 Removals
-
public static class DatabaseExtensions
- public static Task<DataSet> ExecuteDataSetAsync(this Database this, Action<DbCommand> commandFactory, CancellationToken cancellationToken = default)
- public static Task<DataSet> ExecuteDataSetAsync(this Database this, string cmdText, DbParameter[] parameters, CommandType commandType, DbTransaction transaction, CancellationToken cancellationToken = default)
- public static Task<DataSet> ExecuteDataSetAsync(this Database this, string cmdText, CancellationToken cancellationToken = default)
- public static Task<DataSet> ExecuteDataSetAsync(this Database this, string cmdText, DbTransaction transaction, CancellationToken cancellationToken = default)
- public static Task<DataSet> ExecuteDataSetAsync(this Database this, string cmdText, CommandType commandType, CancellationToken cancellationToken = default)
- public static Task<DataSet> ExecuteDataSetAsync(this Database this, string cmdText, CommandType commandType, DbTransaction transaction, CancellationToken cancellationToken = default)
- public static Task<DataSet> ExecuteDataSetAsync(this Database this, string cmdText, DbParameter[] parameters, CancellationToken cancellationToken = default)
- public static Task<DataSet> ExecuteDataSetAsync(this Database this, string cmdText, DbParameter[] parameters, DbTransaction transaction, CancellationToken cancellationToken = default)
- public static Task<DataSet> ExecuteDataSetAsync(this Database this, string cmdText, DbParameter[] parameters, CommandType commandType, CancellationToken cancellationToken = default)
- public static Task<DataTable> ExecuteDataTableAsync(this Database this, Action<DbCommand> commandFactory, CancellationToken cancellationToken = default)
- public static Task<DataTable> ExecuteDataTableAsync(this Database this, string cmdText, DbParameter[] parameters, CommandType commandType, DbTransaction transaction, CancellationToken cancellationToken = default)
- public static Task<DataTable> ExecuteDataTableAsync(this Database this, string cmdText, CancellationToken cancellationToken = default)
- public static Task<DataTable> ExecuteDataTableAsync(this Database this, string cmdText, DbTransaction transaction, CancellationToken cancellationToken = default)
- public static Task<DataTable> ExecuteDataTableAsync(this Database this, string cmdText, CommandType commandType, CancellationToken cancellationToken = default)
- public static Task<DataTable> ExecuteDataTableAsync(this Database this, string cmdText, CommandType commandType, DbTransaction transaction, CancellationToken cancellationToken = default)
- public static Task<DataTable> ExecuteDataTableAsync(this Database this, string cmdText, DbParameter[] parameters, CancellationToken cancellationToken = default)
- public static Task<DataTable> ExecuteDataTableAsync(this Database this, string cmdText, DbParameter[] parameters, DbTransaction transaction, CancellationToken cancellationToken = default)
- public static Task<DataTable> ExecuteDataTableAsync(this Database this, string cmdText, DbParameter[] parameters, CommandType commandType, CancellationToken cancellationToken = default)
- public static Task<IEnumerable<T>> ExecuteEntitiesAsync<T>(this Database this, Action<DbCommand> commandFactory, CancellationToken cancellationToken = default)
- public static Task<IEnumerable<T>> ExecuteEntitiesAsync<T>(this Database this, string cmdText, DbParameter[] parameters, CommandType commandType, DbTransaction transaction, CancellationToken cancellationToken = default)
- public static Task<IEnumerable<T>> ExecuteEntitiesAsync<T>(this Database this, string cmdText, CancellationToken cancellationToken = default)
- public static Task<IEnumerable<T>> ExecuteEntitiesAsync<T>(this Database this, string cmdText, DbTransaction transaction, CancellationToken cancellationToken = default)
- public static Task<IEnumerable<T>> ExecuteEntitiesAsync<T>(this Database this, string cmdText, CommandType commandType, CancellationToken cancellationToken = default)
- public static Task<IEnumerable<T>> ExecuteEntitiesAsync<T>(this Database this, string cmdText, CommandType commandType, DbTransaction transaction, CancellationToken cancellationToken = default)
- public static Task<IEnumerable<T>> ExecuteEntitiesAsync<T>(this Database this, string cmdText, DbParameter[] parameters, CancellationToken cancellationToken = default)
- public static Task<IEnumerable<T>> ExecuteEntitiesAsync<T>(this Database this, string cmdText, DbParameter[] parameters, DbTransaction transaction, CancellationToken cancellationToken = default)
- public static Task<IEnumerable<T>> ExecuteEntitiesAsync<T>(this Database this, string cmdText, DbParameter[] parameters, CommandType commandType, CancellationToken cancellationToken = default)
- public static Task<IEnumerable<T>> ExecuteEntitiesWithMappingAsync<T>(this Database this, Action<DbCommand> commandFactory, CancellationToken cancellationToken = default)
- public static Task<IEnumerable<T>> ExecuteEntitiesWithMappingAsync<T>(this Database this, string cmdText, DbParameter[] parameters, CommandType commandType, DbTransaction transaction, CancellationToken cancellationToken = default)
- public static Task<IEnumerable<T>> ExecuteEntitiesWithMappingAsync<T>(this Database this, string cmdText, CancellationToken cancellationToken = default)
- public static Task<IEnumerable<T>> ExecuteEntitiesWithMappingAsync<T>(this Database this, string cmdText, DbTransaction transaction, CancellationToken cancellationToken = default)
- public static Task<IEnumerable<T>> ExecuteEntitiesWithMappingAsync<T>(this Database this, string cmdText, CommandType commandType, CancellationToken cancellationToken = default)
- public static Task<IEnumerable<T>> ExecuteEntitiesWithMappingAsync<T>(this Database this, string cmdText, CommandType commandType, DbTransaction transaction, CancellationToken cancellationToken = default)
- public static Task<IEnumerable<T>> ExecuteEntitiesWithMappingAsync<T>(this Database this, string cmdText, DbParameter[] parameters, CancellationToken cancellationToken = default)
- public static Task<IEnumerable<T>> ExecuteEntitiesWithMappingAsync<T>(this Database this, string cmdText, DbParameter[] parameters, DbTransaction transaction, CancellationToken cancellationToken = default)
- public static Task<IEnumerable<T>> ExecuteEntitiesWithMappingAsync<T>(this Database this, string cmdText, DbParameter[] parameters, CommandType commandType, CancellationToken cancellationToken = default)
- public static Task<T> ExecuteEntityAsync<T>(this Database this, Action<DbCommand> commandFactory, CancellationToken cancellationToken = default)
- public static Task<T> ExecuteEntityAsync<T>(this Database this, string cmdText, DbParameter[] parameters, CommandType commandType, DbTransaction transaction, CancellationToken cancellationToken = default)
- public static Task<T> ExecuteEntityAsync<T>(this Database this, string cmdText, CancellationToken cancellationToken = default)
- public static Task<T> ExecuteEntityAsync<T>(this Database this, string cmdText, DbTransaction transaction, CancellationToken cancellationToken = default)
- public static Task<T> ExecuteEntityAsync<T>(this Database this, string cmdText, CommandType commandType, CancellationToken cancellationToken = default)
- public static Task<T> ExecuteEntityAsync<T>(this Database this, string cmdText, CommandType commandType, DbTransaction transaction, CancellationToken cancellationToken = default)
- public static Task<T> ExecuteEntityAsync<T>(this Database this, string cmdText, DbParameter[] parameters, CancellationToken cancellationToken = default)
- public static Task<T> ExecuteEntityAsync<T>(this Database this, string cmdText, DbParameter[] parameters, DbTransaction transaction, CancellationToken cancellationToken = default)
- public static Task<T> ExecuteEntityAsync<T>(this Database this, string cmdText, DbParameter[] parameters, CommandType commandType, CancellationToken cancellationToken = default)
- public static Task<T> ExecuteEntityWithMappingAsync<T>(this Database this, Action<DbCommand> commandFactory, CancellationToken cancellationToken = default)
- public static Task<T> ExecuteEntityWithMappingAsync<T>(this Database this, string cmdText, DbParameter[] parameters, CommandType commandType, DbTransaction transaction, CancellationToken cancellationToken = default)
- public static Task<T> ExecuteEntityWithMappingAsync<T>(this Database this, string cmdText, CancellationToken cancellationToken = default)
- public static Task<T> ExecuteEntityWithMappingAsync<T>(this Database this, string cmdText, DbTransaction transaction, CancellationToken cancellationToken = default)
- public static Task<T> ExecuteEntityWithMappingAsync<T>(this Database this, string cmdText, CommandType commandType, CancellationToken cancellationToken = default)
- public static Task<T> ExecuteEntityWithMappingAsync<T>(this Database this, string cmdText, CommandType commandType, DbTransaction transaction, CancellationToken cancellationToken = default)
- public static Task<T> ExecuteEntityWithMappingAsync<T>(this Database this, string cmdText, DbParameter[] parameters, CancellationToken cancellationToken = default)
- public static Task<T> ExecuteEntityWithMappingAsync<T>(this Database this, string cmdText, DbParameter[] parameters, DbTransaction transaction, CancellationToken cancellationToken = default)
- public static Task<T> ExecuteEntityWithMappingAsync<T>(this Database this, string cmdText, DbParameter[] parameters, CommandType commandType, CancellationToken cancellationToken = default)
- public static Task<object> ExecuteExpandoObjectAsync(this Database this, Action<DbCommand> commandFactory, CancellationToken cancellationToken = default)
- public static Task<object> ExecuteExpandoObjectAsync(this Database this, string cmdText, DbParameter[] parameters, CommandType commandType, DbTransaction transaction, CancellationToken cancellationToken = default)
- public static Task<object> ExecuteExpandoObjectAsync(this Database this, string cmdText, CancellationToken cancellationToken = default)
- public static Task<object> ExecuteExpandoObjectAsync(this Database this, string cmdText, DbTransaction transaction, CancellationToken cancellationToken = default)
- public static Task<object> ExecuteExpandoObjectAsync(this Database this, string cmdText, CommandType commandType, CancellationToken cancellationToken = default)
- public static Task<object> ExecuteExpandoObjectAsync(this Database this, string cmdText, CommandType commandType, DbTransaction transaction, CancellationToken cancellationToken = default)
- public static Task<object> ExecuteExpandoObjectAsync(this Database this, string cmdText, DbParameter[] parameters, CancellationToken cancellationToken = default)
- public static Task<object> ExecuteExpandoObjectAsync(this Database this, string cmdText, DbParameter[] parameters, DbTransaction transaction, CancellationToken cancellationToken = default)
- public static Task<object> ExecuteExpandoObjectAsync(this Database this, string cmdText, DbParameter[] parameters, CommandType commandType, CancellationToken cancellationToken = default)
- public static Task<IEnumerable<object>> ExecuteExpandoObjectsAsync(this Database this, Action<DbCommand> commandFactory, CancellationToken cancellationToken = default)
- public static Task<IEnumerable<object>> ExecuteExpandoObjectsAsync(this Database this, string cmdText, DbParameter[] parameters, CommandType commandType, DbTransaction transaction, CancellationToken cancellationToken = default)
- public static Task<IEnumerable<object>> ExecuteExpandoObjectsAsync(this Database this, string cmdText, CancellationToken cancellationToken = default)
- public static Task<IEnumerable<object>> ExecuteExpandoObjectsAsync(this Database this, string cmdText, DbTransaction transaction, CancellationToken cancellationToken = default)
- public static Task<IEnumerable<object>> ExecuteExpandoObjectsAsync(this Database this, string cmdText, CommandType commandType, CancellationToken cancellationToken = default)
- public static Task<IEnumerable<object>> ExecuteExpandoObjectsAsync(this Database this, string cmdText, CommandType commandType, DbTransaction transaction, CancellationToken cancellationToken = default)
- public static Task<IEnumerable<object>> ExecuteExpandoObjectsAsync(this Database this, string cmdText, DbParameter[] parameters, CancellationToken cancellationToken = default)
- public static Task<IEnumerable<object>> ExecuteExpandoObjectsAsync(this Database this, string cmdText, DbParameter[] parameters, DbTransaction transaction, CancellationToken cancellationToken = default)
- public static Task<IEnumerable<object>> ExecuteExpandoObjectsAsync(this Database this, string cmdText, DbParameter[] parameters, CommandType commandType, CancellationToken cancellationToken = default)
- public static Task<int> ExecuteNonQueryAsync(this Database this, Action<DbCommand> commandFactory, CancellationToken cancellationToken = default)
- public static Task<int> ExecuteNonQueryAsync(this Database this, string cmdText, DbParameter[] parameters, CommandType commandType, DbTransaction transaction, CancellationToken cancellationToken = default)
- public static Task<int> ExecuteNonQueryAsync(this Database this, string cmdText, CancellationToken cancellationToken = default)
- public static Task<int> ExecuteNonQueryAsync(this Database this, string cmdText, DbTransaction transaction, CancellationToken cancellationToken = default)
- public static Task<int> ExecuteNonQueryAsync(this Database this, string cmdText, CommandType commandType, CancellationToken cancellationToken = default)
- public static Task<int> ExecuteNonQueryAsync(this Database this, string cmdText, CommandType commandType, DbTransaction transaction, CancellationToken cancellationToken = default)
- public static Task<int> ExecuteNonQueryAsync(this Database this, string cmdText, DbParameter[] parameters, CancellationToken cancellationToken = default)
- public static Task<int> ExecuteNonQueryAsync(this Database this, string cmdText, DbParameter[] parameters, DbTransaction transaction, CancellationToken cancellationToken = default)
- public static Task<int> ExecuteNonQueryAsync(this Database this, string cmdText, DbParameter[] parameters, CommandType commandType, CancellationToken cancellationToken = default)
- public static Task ExecuteReaderAsync(this Database this, Action<DbCommand> commandFactory, Func<DbDataReader, Task> readerAction, CancellationToken cancellationToken = default)
- public static Task ExecuteReaderAsync(this Database this, string cmdText, DbParameter[] parameters, CommandType commandType, DbTransaction transaction, Func<DbDataReader, Task> readerAction, CancellationToken cancellationToken = default)
- public static Task ExecuteReaderAsync(this Database this, string cmdText, Func<DbDataReader, Task> readerAction, CancellationToken cancellationToken = default)
- public static Task ExecuteReaderAsync(this Database this, string cmdText, DbTransaction transaction, Func<DbDataReader, Task> readerAction, CancellationToken cancellationToken = default)
- public static Task ExecuteReaderAsync(this Database this, string cmdText, CommandType commandType, Func<DbDataReader, Task> readerAction, CancellationToken cancellationToken = default)
- public static Task ExecuteReaderAsync(this Database this, string cmdText, CommandType commandType, DbTransaction transaction, Func<DbDataReader, Task> readerAction, CancellationToken cancellationToken = default)
- public static Task ExecuteReaderAsync(this Database this, string cmdText, DbParameter[] parameters, Func<DbDataReader, Task> readerAction, CancellationToken cancellationToken = default)
- public static Task ExecuteReaderAsync(this Database this, string cmdText, DbParameter[] parameters, DbTransaction transaction, Func<DbDataReader, Task> readerAction, CancellationToken cancellationToken = default)
- public static Task ExecuteReaderAsync(this Database this, string cmdText, DbParameter[] parameters, CommandType commandType, Func<DbDataReader, Task> readerAction, CancellationToken cancellationToken = default)
- public static Task<T> ExecuteScalarAsAsync<T>(this Database this, Action<DbCommand> commandFactory, CancellationToken cancellationToken = default)
- public static Task<T> ExecuteScalarAsAsync<T>(this Database this, string cmdText, DbParameter[] parameters, CommandType commandType, DbTransaction transaction, CancellationToken cancellationToken = default)
- public static Task<T> ExecuteScalarAsAsync<T>(this Database this, string cmdText, CancellationToken cancellationToken = default)
- public static Task<T> ExecuteScalarAsAsync<T>(this Database this, string cmdText, DbTransaction transaction, CancellationToken cancellationToken = default)
- public static Task<T> ExecuteScalarAsAsync<T>(this Database this, string cmdText, CommandType commandType, CancellationToken cancellationToken = default)
- public static Task<T> ExecuteScalarAsAsync<T>(this Database this, string cmdText, CommandType commandType, DbTransaction transaction, CancellationToken cancellationToken = default)
- public static Task<T> ExecuteScalarAsAsync<T>(this Database this, string cmdText, DbParameter[] parameters, CancellationToken cancellationToken = default)
- public static Task<T> ExecuteScalarAsAsync<T>(this Database this, string cmdText, DbParameter[] parameters, DbTransaction transaction, CancellationToken cancellationToken = default)
- public static Task<T> ExecuteScalarAsAsync<T>(this Database this, string cmdText, DbParameter[] parameters, CommandType commandType, CancellationToken cancellationToken = default)
- public static Task<object> ExecuteScalarAsync(this Database this, Action<DbCommand> commandFactory, CancellationToken cancellationToken = default)
- public static Task<object> ExecuteScalarAsync(this Database this, string cmdText, DbParameter[] parameters, CommandType commandType, DbTransaction transaction, CancellationToken cancellationToken = default)
- public static Task<object> ExecuteScalarAsync(this Database this, string cmdText, CancellationToken cancellationToken = default)
- public static Task<object> ExecuteScalarAsync(this Database this, string cmdText, DbTransaction transaction, CancellationToken cancellationToken = default)
- public static Task<object> ExecuteScalarAsync(this Database this, string cmdText, CommandType commandType, CancellationToken cancellationToken = default)
- public static Task<object> ExecuteScalarAsync(this Database this, string cmdText, CommandType commandType, DbTransaction transaction, CancellationToken cancellationToken = default)
- public static Task<object> ExecuteScalarAsync(this Database this, string cmdText, DbParameter[] parameters, CancellationToken cancellationToken = default)
- public static Task<object> ExecuteScalarAsync(this Database this, string cmdText, DbParameter[] parameters, DbTransaction transaction, CancellationToken cancellationToken = default)
- public static Task<object> ExecuteScalarAsync(this Database this, string cmdText, DbParameter[] parameters, CommandType commandType, CancellationToken cancellationToken = default)
- public static Task<T> ExecuteScalarToAsync<T>(this Database this, Action<DbCommand> commandFactory, CancellationToken cancellationToken = default)
- public static Task<T> ExecuteScalarToAsync<T>(this Database this, string cmdText, DbParameter[] parameters, CommandType commandType, DbTransaction transaction, CancellationToken cancellationToken = default)
- public static Task<T> ExecuteScalarToAsync<T>(this Database this, string cmdText, CancellationToken cancellationToken = default)
- public static Task<T> ExecuteScalarToAsync<T>(this Database this, string cmdText, DbTransaction transaction, CancellationToken cancellationToken = default)
- public static Task<T> ExecuteScalarToAsync<T>(this Database this, string cmdText, CommandType commandType, CancellationToken cancellationToken = default)
- public static Task<T> ExecuteScalarToAsync<T>(this Database this, string cmdText, CommandType commandType, DbTransaction transaction, CancellationToken cancellationToken = default)
- public static Task<T> ExecuteScalarToAsync<T>(this Database this, string cmdText, DbParameter[] parameters, CancellationToken cancellationToken = default)
- public static Task<T> ExecuteScalarToAsync<T>(this Database this, string cmdText, DbParameter[] parameters, DbTransaction transaction, CancellationToken cancellationToken = default)
- public static Task<T> ExecuteScalarToAsync<T>(this Database this, string cmdText, DbParameter[] parameters, CommandType commandType, CancellationToken cancellationToken = default)
- public static Task<XmlReader> ExecuteXmlReaderAsync(this Database this, Action<DbCommand> commandFactory, CancellationToken cancellationToken = default)
- public static Task<XmlReader> ExecuteXmlReaderAsync(this Database this, string cmdText, DbParameter[] parameters, CommandType commandType, DbTransaction transaction, CancellationToken cancellationToken = default)
- public static Task<XmlReader> ExecuteXmlReaderAsync(this Database this, string cmdText, CancellationToken cancellationToken = default)
- public static Task<XmlReader> ExecuteXmlReaderAsync(this Database this, string cmdText, DbTransaction transaction, CancellationToken cancellationToken = default)
- public static Task<XmlReader> ExecuteXmlReaderAsync(this Database this, string cmdText, CommandType commandType, CancellationToken cancellationToken = default)
- public static Task<XmlReader> ExecuteXmlReaderAsync(this Database this, string cmdText, CommandType commandType, DbTransaction transaction, CancellationToken cancellationToken = default)
- public static Task<XmlReader> ExecuteXmlReaderAsync(this Database this, string cmdText, DbParameter[] parameters, CancellationToken cancellationToken = default)
- public static Task<XmlReader> ExecuteXmlReaderAsync(this Database this, string cmdText, DbParameter[] parameters, DbTransaction transaction, CancellationToken cancellationToken = default)
- public static Task<XmlReader> ExecuteXmlReaderAsync(this Database this, string cmdText, DbParameter[] parameters, CommandType commandType, CancellationToken cancellationToken = default)
-
public static class DbContextExtensions
- public static int DeleteFromQuery<TEntity>(this IQueryable<TEntity> query)
- public static int DeleteFromQuery<TEntity>(this IQueryable<TEntity> query, Action<BulkOperation> bulkOperationFactory)
- public static Task<int> DeleteFromQueryAsync<TEntity>(this IQueryable<TEntity> query)
- public static Task<int> DeleteFromQueryAsync<TEntity>(this IQueryable<TEntity> query, CancellationToken cancellationToken)
- public static Task<int> DeleteFromQueryAsync<TEntity>(this IQueryable<TEntity> query, Action<BulkOperation> bulkOperationFactory)
- public static Task<int> DeleteFromQueryAsync<TEntity>(this IQueryable<TEntity> query, Action<BulkOperation> bulkOperationFactory, CancellationToken cancellationToken)
- public static void DeleteFromQuery<TEntity>(this IQueryable<TEntity> query)
- public static void DeleteFromQuery<TEntity>(this IQueryable<TEntity> query, Action<BulkOperation> bulkOperationFactory)
- public static Task DeleteFromQueryAsync<TEntity>(this IQueryable<TEntity> query)
- public static Task DeleteFromQueryAsync<TEntity>(this IQueryable<TEntity> query, CancellationToken cancellationToken)
- public static Task DeleteFromQueryAsync<TEntity>(this IQueryable<TEntity> query, Action<BulkOperation> bulkOperationFactory)
- public static Task DeleteFromQueryAsync<TEntity>(this IQueryable<TEntity> query, Action<BulkOperation> bulkOperationFactory, CancellationToken cancellationToken)
- public static int UpdateFromQuery<TEntity>(this IQueryable<TEntity> query, Expression<Func<TEntity, TEntity>> updateExpression)
- public static int UpdateFromQuery<TEntity>(this IQueryable<TEntity> query, Expression<Func<TEntity, TEntity>> updateExpression, Action<BulkOperation> bulkOperationFactory)
- public static int UpdateFromQuery<TEntity>(this IQueryable<TEntity> query, ExpandoObject expandoObject)
- public static int UpdateFromQuery<TEntity>(this IQueryable<TEntity> query, ExpandoObject expandoObject, Action<BulkOperation> bulkOperationFactory)
- public static int UpdateFromQuery<TEntity>(this IQueryable<TEntity> query, IDictionary<string, object> dictionary)
- public static int UpdateFromQuery<TEntity>(this IQueryable<TEntity> query, IDictionary<string, object> dictionary, Action<BulkOperation> bulkOperationFactory)
- public static int UpdateFromQuery<TEntity>(this IQueryable<TEntity> query, Expression<Func<TEntity, object>> updateExpression)
- public static int UpdateFromQuery<TEntity>(this IQueryable<TEntity> query, Expression<Func<TEntity, object>> updateExpression, Action<BulkOperation> bulkOperationFactory)
- public static Task<int> UpdateFromQueryAsync<TEntity>(this IQueryable<TEntity> query, Expression<Func<TEntity, TEntity>> updateExpression)
- public static Task<int> UpdateFromQueryAsync<TEntity>(this IQueryable<TEntity> query, Expression<Func<TEntity, TEntity>> updateExpression, CancellationToken cancellationToken)
- public static Task<int> UpdateFromQueryAsync<TEntity>(this IQueryable<TEntity> query, Expression<Func<TEntity, TEntity>> updateExpression, Action<BulkOperation> bulkOperationFactory)
- public static Task<int> UpdateFromQueryAsync<TEntity>(this IQueryable<TEntity> query, Expression<Func<TEntity, TEntity>> updateExpression, Action<BulkOperation> bulkOperationFactory, CancellationToken cancellationToken)
- public static Task<int> UpdateFromQueryAsync<TEntity>(this IQueryable<TEntity> query, ExpandoObject expandoObject)
- public static Task<int> UpdateFromQueryAsync<TEntity>(this IQueryable<TEntity> query, ExpandoObject expandoObject, CancellationToken cancellationToken)
- public static Task<int> UpdateFromQueryAsync<TEntity>(this IQueryable<TEntity> query, ExpandoObject expandoObject, Action<BulkOperation> bulkOperationFactory)
- public static Task<int> UpdateFromQueryAsync<TEntity>(this IQueryable<TEntity> query, ExpandoObject expandoObject, Action<BulkOperation> bulkOperationFactory, CancellationToken cancellationToken)
- public static Task<int> UpdateFromQueryAsync<TEntity>(this IQueryable<TEntity> query, IDictionary<string, object> dictionary)
- public static Task<int> UpdateFromQueryAsync<TEntity>(this IQueryable<TEntity> query, IDictionary<string, object> dictionary, CancellationToken cancellationToken)
- public static Task<int> UpdateFromQueryAsync<TEntity>(this IQueryable<TEntity> query, IDictionary<string, object> dictionary, Action<BulkOperation> bulkOperationFactory)
- public static Task<int> UpdateFromQueryAsync<TEntity>(this IQueryable<TEntity> query, IDictionary<string, object> dictionary, Action<BulkOperation> bulkOperationFactory, CancellationToken cancellationToken)
- public static Task<int> UpdateFromQueryAsync<TEntity>(this IQueryable<TEntity> query, Expression<Func<TEntity, object>> updateExpression)
- public static Task<int> UpdateFromQueryAsync<TEntity>(this IQueryable<TEntity> query, Expression<Func<TEntity, object>> updateExpression, CancellationToken cancellationToken)
- public static Task<int> UpdateFromQueryAsync<TEntity>(this IQueryable<TEntity> query, Expression<Func<TEntity, object>> updateExpression, Action<BulkOperation> bulkOperationFactory)
- public static Task<int> UpdateFromQueryAsync<TEntity>(this IQueryable<TEntity> query, Expression<Func<TEntity, object>> updateExpression, Action<BulkOperation> bulkOperationFactory, CancellationToken cancellationToken)
- public static void UpdateFromQuery<TEntity>(this IQueryable<TEntity> query, Expression<Func<TEntity, TEntity>> updateExpression)
- public static void UpdateFromQuery<TEntity>(this IQueryable<TEntity> query, Expression<Func<TEntity, TEntity>> updateExpression, Action<BulkOperation> bulkOperationFactory)
- public static Task UpdateFromQueryAsync<TEntity>(this IQueryable<TEntity> query, Expression<Func<TEntity, TEntity>> updateExpression)
- public static Task UpdateFromQueryAsync<TEntity>(this IQueryable<TEntity> query, Expression<Func<TEntity, TEntity>> updateExpression, CancellationToken cancellationToken)
- public static Task UpdateFromQueryAsync<TEntity>(this IQueryable<TEntity> query, Expression<Func<TEntity, TEntity>> updateExpression, Action<BulkOperation> bulkOperationFactory)
- public static Task UpdateFromQueryAsync<TEntity>(this IQueryable<TEntity> query, Expression<Func<TEntity, TEntity>> updateExpression, Action<BulkOperation> bulkOperationFactory, CancellationToken cancellationToken)
Z
-
public static class CoreExtensions
- public static IEnumerable<DataRow> AsEnumerableCore(this DataTable this)
- public static Assembly GetAssemblyCore(this Type this)
- public static ConstructorInfo GetConstructorCore(this Type this, Type[] types)
- public static object[] GetCustomAttributesCore(this Type this, bool inherit)
- public static FieldInfo GetFieldCore(this Type this, string propertyName)
- public static FieldInfo GetFieldCore(this Type this, string propertyName, BindingFlags bindingAttr)
- public static Type[] GetGenericArgumentsCore(this Type this)
- public static MethodInfo GetMethodCore(this Type this, string propertyName)
- public static MethodInfo GetMethodCore(this Type this, string propertyName, Type[] types)
- public static MethodInfo GetMethodCore(this Type this, string name, BindingFlags bindingAttr, Binder binder, Type[] types, ParameterModifier[] modifiers)
- public static MethodInfo[] GetMethodsCore(this Type this)
- public static PropertyInfo[] GetPropertiesCore(this Type this)
- public static PropertyInfo GetPropertyCore(this Type this, string propertyName)
- public static PropertyInfo GetPropertyCore(this Type this, string propertyName, BindingFlags bindingAttr)
- public static DataTable GetSchemaTable_Core(this IDataReader reader)
- public static DataTable GetSchemaTable_Core(this DbDataReader reader)
- public static int IndexOf_InvariantCulture_Core(this string s, string text)
- public static bool IsClassCore(this Type this)
- public static bool IsEnumCore(this Type this)
- public static bool IsGenericTypeCore(this Type this)
- public static bool StartsWith_InvariantCulture_Core(this string s, string text)
- public static string ToLower_InvariantCulture_Core(this string s)
- public static void WriteToServerCore(this SqlBulkCopy this, IDataReader reader)
Z.Accessors
Z.BulkOperations
-
public class BulkOperation : IDisposable
- public Expression<Func<object, object>> AutoMapIdentityExpression { get; set; }
- public string AutoMapIdentityName { get; set; }
- public Action<BatchDelete> BatchDeleteBuilder { get; set; }
- public Action<BatchUpdate> BatchUpdateBuilder { get; set; }
- public Expression<Func<object, object>> CoalesceDestinationOnMergeUpdateExpression { get; set; }
- public Expression<Func<object, object>> CoalesceDestinationOnUpdateExpression { get; set; }
- public Expression<Func<object, object>> CoalesceOnMergeUpdateExpression { get; set; }
- public Expression<Func<object, object>> CoalesceOnUpdateExpression { get; set; }
- public List<string> ColumnPrimaryKeyNames { get; set; }
- public List<string> ColumnSynchronizeDeleteKeySubsetNames { get; set; }
- public DefaultValueResolutionType DefaultValueResolution { get; set; }
- public Expression<Func<object, object>> DeleteMatchedAndConditionExpression { get; set; }
- public string DeleteMatchedAndFormula { get; set; }
- public Expression<Func<object, object>> DeleteMatchedAndOneNotConditionExpression { get; set; }
- public ErrorModeType ErrorMode { get; set; }
- public List<BulkOperationError> Errors { get; set; }
- public bool ForceSelectOutput { get; set; }
- public bool ForceTriggerResolution { get; set; }
- public Expression<Func<object, object>> IgnoreOnMergeMatchedAndConditionExpression { get; set; }
- public Expression<Func<object, object>> IgnoreOnMergeMatchedAndOneNotConditionExpression { get; set; }
- public Expression<Func<object, object>> IgnoreOnSynchronizeMatchedAndConditionExpression { get; set; }
- public Expression<Func<object, object>> IgnoreOnSynchronizeMatchedAndOneNotConditionExpression { get; set; }
- public Expression<Func<object, object>> IgnoreOnUpdateMatchedAndConditionExpression { get; set; }
- public Expression<Func<object, object>> IgnoreOnUpdateMatchedAndOneNotConditionExpression { get; set; }
- public Action<BulkOperation> IncludeGraphOperationBuilder { get; set; }
- public bool IncludeJunctionTable { get; set; }
- public Action<object> IncludeGraphOperationBuilder { get; set; }
- public bool InternalIsEntityFrameworkPlus { get; set; }
- public bool IsCheckConstraintOnInsertDisabled { get; set; }
- public LambdaExpression LambdaCoalesceDestinationOnMergeUpdateExpression { get; set; }
- public LambdaExpression LambdaCoalesceDestinationOnUpdateExpression { get; set; }
- public LambdaExpression LambdaCoalesceOnMergeUpdateExpression { get; set; }
- public LambdaExpression LambdaCoalesceOnUpdateExpression { get; set; }
- public LambdaExpression LambdaDeleteMatchedAndConditionExpression { get; set; }
- public LambdaExpression LambdaDeleteMatchedAndOneNotConditionExpression { get; set; }
- public LambdaExpression LambdaIgnoreOnMergeMatchedAndConditionExpression { get; set; }
- public LambdaExpression LambdaIgnoreOnMergeMatchedAndOneNotConditionExpression { get; set; }
- public LambdaExpression LambdaIgnoreOnSynchronizeMatchedAndConditionExpression { get; set; }
- public LambdaExpression LambdaIgnoreOnSynchronizeMatchedAndOneNotConditionExpression { get; set; }
- public LambdaExpression LambdaSynchronizeMatchedAndConditionExpression { get; set; }
- public LambdaExpression LambdaSynchronizeMatchedAndOneNotConditionExpression { get; set; }
- public LambdaExpression LambdaUpdateMatchedAndConditionExpression { get; set; }
- public LambdaExpression LambdaUpdateMatchedAndOneNotConditionExpression { get; set; }
- public bool OnMergeUpdateUseCoalesce { get; set; }
- public bool OnUpdateUseCoalesce { get; set; }
- public bool SkipPropagationAndAcceptChanges { get; set; }
- public int? SqlBulkCopyOptions { get; set; }
- public SqlBulkCopyOptions? SqlBulkCopyOptions { get; set; }
- public bool SynchronizeIgnoreUpdate { get; set; }
- public Expression<Func<object, object>> SynchronizeMatchedAndConditionExpression { get; set; }
- public string SynchronizeMatchedAndFormula { get; set; }
- public Expression<Func<object, object>> SynchronizeMatchedAndOneNotConditionExpression { get; set; }
- public bool SynchronizeOnlyDelete { get; set; }
- public bool TemporaryTableIsMemory { get; set; }
- public string TemporaryTableName { get; set; }
- public bool TemporaryTablePersist { get; set; }
- public Expression<Func<object, object>> UpdateMatchedAndConditionExpression { get; set; }
- public Expression<Func<object, object>> UpdateMatchedAndOneNotConditionExpression { get; set; }
- public bool UseTableLock { get; set; }
-
public class BulkOperation<TEntity> : BulkOperation
- public Expression<Func<TEntity, object>> AutoMapIdentityExpression { get; set; }
- public Expression<Func<TEntity, object>> CoalesceDestinationOnMergeUpdateExpression { get; set; }
- public Expression<Func<TEntity, object>> CoalesceDestinationOnUpdateExpression { get; set; }
- public Expression<Func<TEntity, object>> CoalesceOnMergeUpdateExpression { get; set; }
- public Expression<Func<TEntity, object>> CoalesceOnUpdateExpression { get; set; }
- public Expression<Func<TEntity, object>> DeleteMatchedAndConditionExpression { get; set; }
- public Expression<Func<TEntity, object>> DeleteMatchedAndOneNotConditionExpression { get; set; }
- public Expression<Func<TEntity, object>> IgnoreOnMergeMatchedAndConditionExpression { get; set; }
- public Expression<Func<TEntity, object>> IgnoreOnMergeMatchedAndOneNotConditionExpression { get; set; }
- public Expression<Func<TEntity, object>> IgnoreOnSynchronizeMatchedAndConditionExpression { get; set; }
- public Expression<Func<TEntity, object>> IgnoreOnSynchronizeMatchedAndOneNotConditionExpression { get; set; }
- public Expression<Func<TEntity, object>> IgnoreOnUpdateMatchedAndConditionExpression { get; set; }
- public Expression<Func<TEntity, object>> IgnoreOnUpdateMatchedAndOneNotConditionExpression { get; set; }
- public Expression<Func<TEntity, object>> SynchronizeMatchedAndConditionExpression { get; set; }
- public Expression<Func<TEntity, object>> SynchronizeMatchedAndOneNotConditionExpression { get; set; }
- public Expression<Func<TEntity, object>> UpdateMatchedAndConditionExpression { get; set; }
- public Expression<Func<TEntity, object>> UpdateMatchedAndOneNotConditionExpression { get; set; }
- public virtual int DeleteFromQuery(Func<IQueryable<TEntity>, IEnumerable<TEntity>> query)
- public virtual Task<int> DeleteFromQueryAsync(Func<IQueryable<TEntity>, IEnumerable<TEntity>> query, CancellationToken cancellationToken = default)
- public virtual int UpdateFromQuery(Func<IQueryable<TEntity>, IEnumerable<TEntity>> query, Expression<Func<TEntity, TEntity>> updateExpression)
- public virtual Task<int> UpdateFromQueryAsync(Func<IQueryable<TEntity>, IEnumerable<TEntity>> query, Expression<Func<TEntity, TEntity>> updateExpression, CancellationToken cancellationToken = default)
- public virtual void DeleteFromQuery(Func<IQueryable<TEntity>, IEnumerable<TEntity>> query)
- public virtual Task DeleteFromQueryAsync(Func<IQueryable<TEntity>, IEnumerable<TEntity>> query, CancellationToken cancellationToken = default)
- public virtual void UpdateFromQuery(Func<IQueryable<TEntity>, IEnumerable<TEntity>> query, Expression<Func<TEntity, TEntity>> updateExpression)
- public virtual Task UpdateFromQueryAsync(Func<IQueryable<TEntity>, IEnumerable<TEntity>> query, Expression<Func<TEntity, TEntity>> updateExpression, CancellationToken cancellationToken = default)
-
public class BulkOperationError
-
public class BulkOperationManager
-
public class ColumnMapping
-
public enum DebugLogType
-
public enum DefaultValueResolutionType
-
public enum ErrorModeType
-
public static class ExceptionMessage
- public const string Error_0013_Bulk = "ERROR_0013: You currently use an illegal license, LicenseName:{0}; LicenseKey:{1}. If you would like to help us and make this project better, please purchase a legal license: https://bulk-operations.net/pricing. Otherwise, you can use for free the library by downloading the latest version at the beginning of every month."
- public const string Error_0013_Dapper = "ERROR_0013: You currently use an illegal license, LicenseName:{0}; LicenseKey:{1}. If you would like to help us and make this project better, please purchase a legal license: https://dapper-plus.net/pricing. Otherwise, you can use for free the library by downloading the latest version at the beginning of every month."
- public const string Error_0013_EFE = "ERROR_0013: You currently use an illegal license, LicenseName:{0}; LicenseKey:{1}. If you would like to help us and make this project better, please purchase a legal license: https://entityframework-extensions.net/pricing. Otherwise, you can use for free the library by downloading the latest version at the beginning of every month."
- public const string Error_0013_Linq = "ERROR_0013: You currently use an illegal license, LicenseName:{0}; LicenseKey:{1}. If you would like to help us and make this project better, please purchase a legal license: https://linqtosql-plus.net/pricing. Otherwise, you can use for free the library by downloading the latest version at the beginning of every month."
- public const string MySql_NoOutput = "Oops! The current statement needs to the output value, but no identity or key has been specified."
- public const string ResolveCommandOutputToTemporaryTable_ObsoleteTriggerResolution = "ERROR_190613: This internal method should not be longer used. Please report the issue with the error number to our support team: [email protected]"
- public const string SqlServer_Error_Timeout_EntityFramework_DeleteFromQuery = "A timeout error occured. Please increase the timeout globally: ctx.Database.CommandTimeout = 60; or BulkOperationManager.BulkOperationBuilder = operation => operation.BatchTimeout = 60; or by operation: q.DeleteFromQuery(operation => operation.BatchTimeout = 60);"
- public const string SqlServer_Error_Timeout_EntityFramework_UpdateFromQuery = "A timeout error occured. Please increase the timeout globally: ctx.Database.CommandTimeout = 60; or BulkOperationManager.BulkOperationBuilder = operation => operation.BatchTimeout = 60; or by operation: q.UpdateFromQuery(expression, operation => operation.BatchTimeout = 60);"
-
public enum ProviderType
Z.BulkOperations.Internal
Z.BulkOperations.Internal.Accessors
Z.BulkOperations.Internal.Data.SqlClient
Z.BulkOperations.Internal.Linq.Dynamic
Z.BulkOperations.Linq.Dynamic
Z.Data.SqlClient
Z.EntityFramework.Extensions
-
public class BatchDelete
-
public class BatchDeleteManager
-
public class BatchUpdate
-
public class BatchUpdateManager
-
public class EFPlusDependency
-
public class EntityConnectionContainer : IDisposable
-
public class EntityFrameworkManager
- public static Action<BatchSaveChangesOptions> BatchSaveChangesOptionsFactory { get; set; }
- public static Func<DbContext, DbContext> ContextFactory
- public static bool DefaultEntityFrameworkPropagationValue
- public static string ModelName
- public static Func<DataTable, object> SetDataSourceAddedAction
- public static Func<object, object> SetDataSourceBulkInsertAction
- public static Func<DataTable, object> SetDataSourceDeletedAction
- public static Func<DataTable, object> SetDataSourceModifiedAction
- public static string TemporaryFix_ModelName
- public static bool UseOldBulkSaveChanges
- public static Func<DbContext, DbContext> ContextFactory { get; set; }
- public static bool DefaultEntityFrameworkPropagationValue { get; set; }
- public static bool { get; set; }
- public static bool IsEntityFrameworkPlus { get; set; }
- public static Func<DbContext, XDocument> ModelEdmxFactory { get; set; }
- public static string ModelName { get; set; }
- public static Action<DbContext> PreBatchSaveChanges { get; set; }
- public static Func<DataTable, object> SetDataSourceAddedAction { get; set; }
- public static Func<object, object> SetDataSourceBulkInsertAction { get; set; }
- public static Func<DataTable, object> SetDataSourceDeletedAction { get; set; }
- public static Func<DataTable, object> SetDataSourceModifiedAction { get; set; }
- public static string TemporaryFix_ModelName { get; set; }
- public static bool TestBatchUpdateInheritance { get; set; }
- public static Func<DbException, int, bool> TmpIsTransientError { get; set; }
- public static bool UseOldBulkSaveChanges { get; set; }
- public static bool UseToListMemoryOptimized { get; set; }
Z.EntityFramework.Extensions.Core.SchemaObjectModel
Z.EntityFramework.Extensions.Shared.BatchSaveChanges