QueryableMethodTranslatingExpressionVisitor.TranslateExecuteUpdate Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
TranslateExecuteUpdate(ShapedQueryExpression, IReadOnlyList<QueryableMethodTranslatingExpressionVisitor.ExecuteUpdateSetter>)
Přeloží ExecuteUpdate<TSource>(IQueryable<TSource>, Action<UpdateSettersBuilder<TSource>>) metodu nad daným zdrojem.
protected virtual System.Linq.Expressions.Expression? TranslateExecuteUpdate(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression source, System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor.ExecuteUpdateSetter> setters);
protected virtual System.Linq.Expressions.Expression TranslateExecuteUpdate(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression source, System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor.ExecuteUpdateSetter> setters);
abstract member TranslateExecuteUpdate : Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression * System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor.ExecuteUpdateSetter> -> System.Linq.Expressions.Expression
override this.TranslateExecuteUpdate : Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression * System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor.ExecuteUpdateSetter> -> System.Linq.Expressions.Expression
Protected Overridable Function TranslateExecuteUpdate (source As ShapedQueryExpression, setters As IReadOnlyList(Of QueryableMethodTranslatingExpressionVisitor.ExecuteUpdateSetter)) As Expression
Parametry
- source
- ShapedQueryExpression
Tvarovaný dotaz, na kterém je operátor použit.
Setters pro toto ExecuteUpdate<TSource>(IQueryable<TSource>, Action<UpdateSettersBuilder<TSource>>) volání.
Návraty
Nepoužádá dotaz po překladu.
Platí pro
TranslateExecuteUpdate(ShapedQueryExpression, LambdaExpression)
Přeloží ExecuteUpdate<TSource>(IQueryable<TSource>, Expression<Func<SetPropertyCalls<TSource>,SetPropertyCalls<TSource>>>) metodu nad daným zdrojem.
protected virtual System.Linq.Expressions.Expression? TranslateExecuteUpdate(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression source, System.Linq.Expressions.LambdaExpression setPropertyCalls);
abstract member TranslateExecuteUpdate : Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression * System.Linq.Expressions.LambdaExpression -> System.Linq.Expressions.Expression
override this.TranslateExecuteUpdate : Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression * System.Linq.Expressions.LambdaExpression -> System.Linq.Expressions.Expression
Protected Overridable Function TranslateExecuteUpdate (source As ShapedQueryExpression, setPropertyCalls As LambdaExpression) As Expression
Parametry
- source
- ShapedQueryExpression
Tvarovaný dotaz, na kterém je operátor použit.
- setPropertyCalls
- LambdaExpression
Výraz lambda obsahující SetProperty<TProperty>(Func<TSource,TProperty>, Func<TSource,TProperty>) příkazy.
Návraty
Nepoužádá dotaz po překladu.