Lingua

RelationalQueryableMethodTranslatingExpressionVisitor.TrySerializeScalarToJson Metodo

Definizione

Serializza un valore scalare relazionale in JSON per l'aggiornamento parziale all'interno di una colonna JSON all'interno TranslateExecuteUpdate(ShapedQueryExpression, IReadOnlyList<QueryableMethodTranslatingExpressionVisitor.ExecuteUpdateSetter>)di .

[System.Diagnostics.CodeAnalysis.Experimental("EF9002")]
protected virtual bool TrySerializeScalarToJson(Microsoft.EntityFrameworkCore.Query.SqlExpressions.JsonScalarExpression target, Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression value, out Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression? jsonValue);
[<System.Diagnostics.CodeAnalysis.Experimental("EF9002")>]
abstract member TrySerializeScalarToJson : Microsoft.EntityFrameworkCore.Query.SqlExpressions.JsonScalarExpression * Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * SqlExpression -> bool
override this.TrySerializeScalarToJson : Microsoft.EntityFrameworkCore.Query.SqlExpressions.JsonScalarExpression * Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * SqlExpression -> bool
Protected Overridable Function TrySerializeScalarToJson (target As JsonScalarExpression, value As SqlExpression, ByRef jsonValue As SqlExpression) As Boolean

Parametri

target
JsonScalarExpression

Espressione che rappresenta la proprietà scalare JSON da aggiornare.

value
SqlExpression

Valore convertito (SqlConstantExpression, JsonScalarExpression) da serializzare.

jsonValue
SqlExpression

Espressione di risultato che rappresenta un'espressione JSON pronta per essere passata alla funzione di aggiornamento parziale JSON del provider.

Valori restituiti

Espressione scalare pronta per l'integrazione in un setter di istruzioni UPDATE.

Attributi

Si applica a