GuidToBytesConverter Klasa

Definicja

Konwertuje obiekt Guid na i z tablicy Byte.

public class GuidToBytesConverter : Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter<Guid,byte[]>
type GuidToBytesConverter = class
    inherit ValueConverter<Guid, byte[]>
Public Class GuidToBytesConverter
Inherits ValueConverter(Of Guid, Byte())
Dziedziczenie
GuidToBytesConverter

Uwagi

Aby uzyskać więcej informacji, zobacz Ef Core value converters (Konwertery wartości platformy EF Core ).

Konstruktory

GuidToBytesConverter()

Tworzy nowe wystąpienie tego konwertera.

Ten konwerter nie zachowuje kolejności, ponieważ kolejność bitów w standardowej reprezentacji binarnej identyfikatora GUID nie jest zgodna z kolejnością w standardowej reprezentacji ciągu.

GuidToBytesConverter(ConverterMappingHints)

Tworzy nowe wystąpienie tego konwertera.

Ten konwerter nie zachowuje kolejności, ponieważ kolejność bitów w standardowej reprezentacji binarnej identyfikatora GUID nie jest zgodna z kolejnością w standardowej reprezentacji ciągu.

Właściwości

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 w celu konwersji 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ń prostych typów.

(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.

Domyślnie konwertery wartości nie obsługują wartości null, dzięki czemu konwerter wartości dla właściwości innej niż null (np. klucz podstawowy) może służyć do korelowanych właściwości dopuszczających wartość null, takich jak wszelkie odpowiednie właściwości klucza obcego.

(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 w celu konwersji obiektów podczas zapisywania danych w magazynie, dokładnie tak, jak podano i może nie obsługiwać wartości null, boxing i niedopasowania dokładnych dopasowań prostych typów.

(Odziedziczone po ValueConverter<TModel,TProvider>)
DefaultInfo

A ValueConverterInfo dla domyślnego użycia tego konwertera.

MappingHints

Wskazówki, które mogą być używane przez ITypeMappingSource element do 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

ComposeWith(ValueConverter)

Komponuje inne ValueConverter wystąpienie z tym takim, że wynik pierwszej konwersji jest używany jako dane wejściowe do drugiej konwersji.

(Odziedziczone po ValueConverter)

Dotyczy