Dil

RelationalQueryableMethodTranslatingExpressionVisitor.TrySerializeScalarToJson Yöntem

Tanım

içindeki TranslateExecuteUpdate(ShapedQueryExpression, IReadOnlyList<QueryableMethodTranslatingExpressionVisitor.ExecuteUpdateSetter>)bir JSON sütunu içinde kısmi güncelleştirme için ilişkisel skaler değeri JSON olarak serileştirir.

[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

Parametreler

target
JsonScalarExpression

Güncelleştirilecek JSON skaler özelliğini temsil eden ifade.

value
SqlExpression

Seri hale getirmek için çevrilmiş bir değer (SqlConstantExpression, JsonScalarExpression).

jsonValue
SqlExpression

Sağlayıcının JSON kısmi güncelleştirme işlevine geçirilmeye hazır bir JSON ifadesini temsil eden sonuç ifadesi.

Döndürülenler

UPDATE deyimi ayarlayıcısı ile tümleştirilmeye hazır bir skaler ifade.

Özellikler

Şunlara uygulanır