RelationalQueryableMethodTranslatingExpressionVisitor.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.
[System.Runtime.CompilerServices.PreserveBaseOverrides]
protected virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.UpdateExpression? TranslateExecuteUpdate(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression source, System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor.ExecuteUpdateSetter> setters);
[System.Runtime.CompilerServices.PreserveBaseOverrides]
protected virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.UpdateExpression TranslateExecuteUpdate(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression source, System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor.ExecuteUpdateSetter> setters);
[<System.Runtime.CompilerServices.PreserveBaseOverrides>]
override this.TranslateExecuteUpdate : Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression * System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor.ExecuteUpdateSetter> -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.UpdateExpression
Protected Overridable Function TranslateExecuteUpdate (source As ShapedQueryExpression, setters As IReadOnlyList(Of QueryableMethodTranslatingExpressionVisitor.ExecuteUpdateSetter)) As UpdateExpression
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.
- Atributy
Platí pro
TranslateExecuteUpdate(ShapedQueryExpression, LambdaExpression)
Přeloží ExecuteUpdate<TSource>(IQueryable<TSource>, Expression<Func<SetPropertyCalls<TSource>,SetPropertyCalls<TSource>>>) metodu nad daným zdrojem.
protected virtual Microsoft.EntityFrameworkCore.Query.NonQueryExpression? TranslateExecuteUpdate(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression source, System.Linq.Expressions.LambdaExpression setPropertyCalls);
[System.Runtime.CompilerServices.PreserveBaseOverrides]
protected virtual Microsoft.EntityFrameworkCore.Query.NonQueryExpression? TranslateExecuteUpdate(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression source, System.Linq.Expressions.LambdaExpression setPropertyCalls);
abstract member TranslateExecuteUpdate : Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression * System.Linq.Expressions.LambdaExpression -> Microsoft.EntityFrameworkCore.Query.NonQueryExpression
override this.TranslateExecuteUpdate : Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression * System.Linq.Expressions.LambdaExpression -> Microsoft.EntityFrameworkCore.Query.NonQueryExpression
[<System.Runtime.CompilerServices.PreserveBaseOverrides>]
override this.TranslateExecuteUpdate : Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression * System.Linq.Expressions.LambdaExpression -> Microsoft.EntityFrameworkCore.Query.NonQueryExpression
Protected Overridable Function TranslateExecuteUpdate (source As ShapedQueryExpression, setPropertyCalls As LambdaExpression) As NonQueryExpression
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.
- Atributy