CollectionToJsonStringConverter<TElement> Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 |
| 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) |