RelationalQueryableMethodTranslatingExpressionVisitor.TrySerializeScalarToJson Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Serializa um valor escalar relacional para JSON para atualização parcial dentro de uma coluna JSON dentro 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
A expressão que representa a propriedade escalar JSON a ser atualizada.
- value
- SqlExpression
Um valor traduzido (SqlConstantExpression, JsonScalarExpression) para serializar.
- jsonValue
- SqlExpression
A expressão de resultado que representa uma expressão JSON pronta para ser passada para a função de atualização parcial JSON do provedor.
Retornos
Uma expressão escalar pronta para ser integrada a um setter de instrução UPDATE.
- Atributos