Język

CollectionToJsonStringConverter<TElement> Klasa

Definicja

Konwerter wartości, który konwertuje .NET kolekcji pierwotnej na ciąg JSON.

[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1, 1, 1 })]
public class CollectionToJsonStringConverter<TElement> : Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter<System.Collections.Generic.IEnumerable<TElement>,string>
[<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1, 1, 1 })>]
type CollectionToJsonStringConverter<'Element> = class
    inherit ValueConverter<seq<'Element>, string>
Public Class CollectionToJsonStringConverter(Of TElement)
Inherits ValueConverter(Of IEnumerable(Of TElement), String)

Parametry typu

TElement
Dziedziczenie
CollectionToJsonStringConverter<TElement>
Atrybuty

Konstruktory

Nazwisko Opis
CollectionToJsonStringConverter<TElement>(JsonValueReaderWriter)

Tworzy nowe wystąpienie tego konwertera.

Właściwości

Nazwisko Opis
ConstructorExpression

Wyrażenie reprezentujące konstrukcję tego obiektu.

(Odziedziczone po ValueConverter<TModel,TProvider>)
ConstructorExpressionWithoutMappingHints

Wyrażenie reprezentujące konstrukcję tego obiektu bez ConverterMappingHintselementu .

(Odziedziczone po ValueConverter<TModel,TProvider>)
ConvertFromProvider

Pobiera funkcję do konwertowania obiektów podczas odczytywania danych z magazynu, konfiguracji w celu obsługi wartości null, boxingu i niedopasowania dokładnych dopasowań typów prostych.

(Odziedziczone po ValueConverter<TModel,TProvider>)
ConvertFromProviderExpression

Pobiera wyrażenie do konwertowania obiektów podczas odczytywania danych z magazynu, dokładnie tak, jak podano i może nie obsługiwać wartości null, boxing i niedopasowania dokładnych dopasowań typów prostych.

(Odziedziczone po ValueConverter<TModel,TProvider>)
ConvertFromProviderTyped

Pobiera funkcję do konwertowania obiektów podczas odczytywania danych z magazynu.

(Odziedziczone po ValueConverter<TModel,TProvider>)
ConvertsNulls

Jeśli truewartość , wartości null zostaną przekazane do konwertera do konwersji. W przeciwnym razie wartości null zawsze pozostają zerowe.

(Odziedziczone po ValueConverter)
ConvertToProvider

Pobiera funkcję do konwertowania obiektów podczas zapisywania danych w magazynie, konfiguracji w celu obsługi wartości null, boxingu i niedopasowania dokładnych dopasowań typów prostych.

(Odziedziczone po ValueConverter<TModel,TProvider>)
ConvertToProviderExpression

Pobiera wyrażenie do konwertowania obiektów podczas zapisywania danych w magazynie, dokładnie tak jak podane i może nie obsługiwać wartości null, boksu i niedopasowania dokładnych dopasowań typów prostych.

(Odziedziczone po ValueConverter<TModel,TProvider>)
ConvertToProviderTyped

Pobiera funkcję do konwertowania obiektów podczas zapisywania danych w magazynie.

(Odziedziczone po ValueConverter<TModel,TProvider>)
JsonReaderWriter

Czytelnik/zapis do użycia.

MappingHints

Wskazówki, których można użyć do ITypeMappingSource tworzenia typów danych z odpowiednimi aspektami dla przekonwertowanych danych.

(Odziedziczone po ValueConverter)
ModelClrType

Typ CLR używany w modelu EF.

(Odziedziczone po ValueConverter<TModel,TProvider>)
ProviderClrType

Typ CLR używany podczas odczytywania i zapisywania z magazynu.

(Odziedziczone po ValueConverter<TModel,TProvider>)

Metody

Nazwisko Opis
ComposeWith(ValueConverter)

Komponuje inne ValueConverter wystąpienie z tym wystąpieniem, tak aby wynik pierwszej konwersji był używany jako dane wejściowe do drugiej konwersji.

(Odziedziczone po ValueConverter)

Dotyczy