RelationalQueryableMethodTranslatingExpressionVisitor.TrySerializeScalarToJson Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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