Class EFPlusDependency
- Namespace
- Z.EntityFramework.Extensions
- Assembly
- Z.EntityFramework.Extensions.dll
public class EFPlusDependency
- Inheritance
-
EFPlusDependency
- Inherited Members
Constructors
EFPlusDependency()
public EFPlusDependency()
Methods
TmpUpdateFromQueryAsync<T>(IQueryable<T>, Expression<Func<T, object>>, CancellationToken)
public static Task<int> TmpUpdateFromQueryAsync<T>(IQueryable<T> query, Expression<Func<T, object>> updateFactory, CancellationToken cancellationToken = default) where T : class
Parameters
query
IQueryable<T>updateFactory
Expression<Func<T, object>>cancellationToken
CancellationToken
Returns
Type Parameters
T
TmpUpdateFromQueryAsync<T>(IQueryable<T>, Expression<Func<T, T>>, CancellationToken)
An IQueryable<T> extension method that updates all rows asynchronously from the query using an expression without retrieving entities.
public static Task<int> TmpUpdateFromQueryAsync<T>(IQueryable<T> query, Expression<Func<T, T>> updateFactory, CancellationToken cancellationToken = default) where T : class
Parameters
query
IQueryable<T>The query to update rows from without retrieving entities.
updateFactory
Expression<Func<T, T>>The update factory.
cancellationToken
CancellationTokenThe cancellation token.
Returns
Type Parameters
T
The type of elements of the query.
TmpUpdateFromQuery<T>(IQueryable<T>, Expression<Func<T, object>>)
public static int TmpUpdateFromQuery<T>(IQueryable<T> query, Expression<Func<T, object>> updateFactory) where T : class
Parameters
query
IQueryable<T>updateFactory
Expression<Func<T, object>>
Returns
Type Parameters
T
TmpUpdateFromQuery<T>(IQueryable<T>, Expression<Func<T, T>>)
An IQueryable<T> extension method that updates all rows from the query using an expression without retrieving entities.
public static int TmpUpdateFromQuery<T>(IQueryable<T> query, Expression<Func<T, T>> updateFactory) where T : class
Parameters
query
IQueryable<T>The query to update rows from without retrieving entities.
updateFactory
Expression<Func<T, T>>The update expression.
Returns
- int
The number of rows affected.
Type Parameters
T
The type of elements of the query.