Lenguaje

RelationalQueryableMethodTranslatingExpressionVisitor.TrySerializeScalarToJson Método

Definición

Serializa un valor escalar relacional en JSON para la actualización parcial dentro de una columna JSON dentro de TranslateExecuteUpdate(ShapedQueryExpression, IReadOnlyList<QueryableMethodTranslatingExpressionVisitor.ExecuteUpdateSetter>).

[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

Parámetros

target
JsonScalarExpression

Expresión que representa la propiedad escalar JSON que se va a actualizar.

value
SqlExpression

Valor traducido (SqlConstantExpression, JsonScalarExpression) que se va a serializar.

jsonValue
SqlExpression

Expresión de resultado que representa una expresión JSON lista para pasarse a la función de actualización parcial JSON del proveedor.

Devoluciones

Expresión escalar lista para integrarse en un establecedor de instrucciones UPDATE.

Atributos

Se aplica a