API Diff between 3.21.8 and 3.16.16
91 Additions
16 Removals
-
public static class DbContextExtensions
- 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 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 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)
- 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 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)
Z.BulkOperations
-
public class BulkOperation : IDisposable
- 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 ErrorModeType ErrorMode { get; set; }
- public List<BulkOperationError> Errors { 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 LambdaExpression LambdaCoalesceDestinationOnMergeUpdateExpression { get; set; }
- public LambdaExpression LambdaCoalesceDestinationOnUpdateExpression { get; set; }
- public LambdaExpression LambdaCoalesceOnMergeUpdateExpression { get; set; }
- public LambdaExpression LambdaCoalesceOnUpdateExpression { 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 OnUpdateUseCoalesce { get; set; }
- public Expression<Func<object, object>> SynchronizeMatchedAndConditionExpression { get; set; }
- public string SynchronizeMatchedAndFormula { get; set; }
- public Expression<Func<object, object>> SynchronizeMatchedAndOneNotConditionExpression { get; set; }
- public Expression<Func<object, object>> UpdateMatchedAndConditionExpression { get; set; }
- public Expression<Func<object, object>> UpdateMatchedAndOneNotConditionExpression { get; set; }
-
public class BulkOperation<TEntity> : BulkOperation
- 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>> 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 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 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 class BulkOperationError
-
public class ColumnMapping
-
public enum ErrorModeType
-
public static class ExceptionMessage
- public const string Error_0013_Bulk = "ERROR_0013: You currently use an illegal license. 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. 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. 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. 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 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 enum ProviderType
Z.EntityFramework.Extensions