RelationalTypeMapping.Clone Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
Clone(Nullable<RelationalTypeMappingInfo>, Type, ValueConverter, ValueComparer, ValueComparer, ValueComparer, CoreTypeMapping, JsonValueReaderWriter, Nullable<StoreTypePostfix>) |
Klonuje mapování typů a v případě potřeby aktualizuje libovolný parametr. |
Clone(String, Nullable<Int32>) |
Vytvoří kopii tohoto mapování. |
Clone(Nullable<Int32>, Nullable<Int32>) |
Vytvoří kopii tohoto mapování. |
Clone(ValueConverter) |
Vrátí novou kopii mapování tohoto typu s daným ValueConverter přidaným. |
Clone(RelationalTypeMappingInfo) |
Klonuje mapování typů a v případě potřeby aktualizuje omezující vlastnosti z informací o mapování. |
Clone(RelationalTypeMapping+RelationalTypeMappingParameters) |
Vytvoří kopii tohoto mapování. |
Clone(CoreTypeMapping+CoreTypeMappingParameters) |
Vytvoří kopii tohoto mapování. |
Clone(Nullable<RelationalTypeMappingInfo>, Type, ValueConverter, ValueComparer, ValueComparer, ValueComparer, CoreTypeMapping, JsonValueReaderWriter, Nullable<StoreTypePostfix>)
Klonuje mapování typů a v případě potřeby aktualizuje libovolný parametr.
public virtual Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping Clone (in Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo?? mappingInfo = default, Type? clrType = default, Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter? converter = default, Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer? comparer = default, Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer? keyComparer = default, Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer? providerValueComparer = default, Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping? elementMapping = default, Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter? jsonValueReaderWriter = default, Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix? storeTypePostfix = default);
override this.Clone : Nullable * Type * Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter * Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer * Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer * Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer * Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping * Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter * Nullable<Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix> -> Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping
Public Overridable Function Clone (Optional mappingInfo As Nullable(Of RelationalTypeMappingInfo) = Nothing, Optional clrType As Type = Nothing, Optional converter As ValueConverter = Nothing, Optional comparer As ValueComparer = Nothing, Optional keyComparer As ValueComparer = Nothing, Optional providerValueComparer As ValueComparer = Nothing, Optional elementMapping As CoreTypeMapping = Nothing, Optional jsonValueReaderWriter As JsonValueReaderWriter = Nothing, Optional storeTypePostfix As Nullable(Of StoreTypePostfix) = Nothing) As RelationalTypeMapping
Parametry
- mappingInfo
- Nullable<RelationalTypeMappingInfo>
Informace o mapování obsahující omezující vlastnosti, které se mají použít.
- clrType
- Type
Typ .NET použitý v modelu EF nebo null
nechat beze změny.
- converter
- ValueConverter
Převaděč hodnot, nebo null
ponecháte beze změny.
- comparer
- ValueComparer
Porovnávače hodnot, nebo null
ponecháte beze změny.
- keyComparer
- ValueComparer
Porovnávače hodnot klíčů, nebo null
ponecháte beze změny.
- providerValueComparer
- ValueComparer
Porovnávače hodnot zprostředkovatele, nebo null
ponecháte beze změny.
- elementMapping
- CoreTypeMapping
Mapování elementů, nebo null
ponechat beze změny.
- jsonValueReaderWriter
- JsonValueReaderWriter
Čtečka/zapisovač JSON, nebo null
nechat beze změny.
- storeTypePostfix
- Nullable<StoreTypePostfix>
Nový příponu, nebo null
ponecháte beze změny.
Návraty
Klonované mapování nebo původní mapování, pokud nebylo klonování potřeba.
Platí pro
Clone(String, Nullable<Int32>)
Vytvoří kopii tohoto mapování.
public abstract Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping Clone (string storeType, int? size);
public virtual Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping Clone (string storeType, int? size);
abstract member Clone : string * Nullable<int> -> Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping
override this.Clone : string * Nullable<int> -> Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping
Public MustOverride Function Clone (storeType As String, size As Nullable(Of Integer)) As RelationalTypeMapping
Public Overridable Function Clone (storeType As String, size As Nullable(Of Integer)) As RelationalTypeMapping
Parametry
- storeType
- String
Název typu databáze.
Velikost dat, která je vlastnost nakonfigurovaná pro ukládání, nebo null, pokud není nakonfigurovaná žádná velikost.
Návraty
Nově vytvořené mapování.
Platí pro
Clone(Nullable<Int32>, Nullable<Int32>)
Vytvoří kopii tohoto mapování.
public virtual Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping Clone (int? precision, int? scale);
override this.Clone : Nullable<int> * Nullable<int> -> Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping
Public Overridable Function Clone (precision As Nullable(Of Integer), scale As Nullable(Of Integer)) As RelationalTypeMapping
Parametry
Přesnost dat, která je vlastnost nakonfigurována pro ukládání, nebo null, pokud není nakonfigurována žádná velikost.
Měřítko dat, která je vlastnost nakonfigurovaná pro ukládání, nebo null, pokud není nakonfigurovaná žádná velikost.
Návraty
Nově vytvořené mapování.
Platí pro
Clone(ValueConverter)
Vrátí novou kopii mapování tohoto typu s daným ValueConverter přidaným.
public override Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping Clone (Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter converter);
public override Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping Clone (Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter? converter);
override this.Clone : Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter -> Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping
Public Overrides Function Clone (converter As ValueConverter) As CoreTypeMapping
Parametry
- converter
- ValueConverter
Převaděč, který se má použít.
Návraty
Nové mapování typů
Platí pro
Clone(RelationalTypeMappingInfo)
Klonuje mapování typů a v případě potřeby aktualizuje omezující vlastnosti z informací o mapování.
public virtual Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping Clone (in Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo mappingInfo);
override this.Clone : RelationalTypeMappingInfo -> Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping
Public Overridable Function Clone (mappingInfo As RelationalTypeMappingInfo) As RelationalTypeMapping
Parametry
- mappingInfo
- RelationalTypeMappingInfo
Informace o mapování obsahující omezující vlastnosti, které se mají použít.
Návraty
Klonované mapování nebo původní mapování, pokud nebylo klonování potřeba.
Platí pro
Clone(RelationalTypeMapping+RelationalTypeMappingParameters)
Vytvoří kopii tohoto mapování.
protected virtual Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping Clone (Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping.RelationalTypeMappingParameters parameters);
protected abstract Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping Clone (Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping.RelationalTypeMappingParameters parameters);
override this.Clone : Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping.RelationalTypeMappingParameters -> Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping
Protected Overridable Function Clone (parameters As RelationalTypeMapping.RelationalTypeMappingParameters) As RelationalTypeMapping
Protected MustOverride Function Clone (parameters As RelationalTypeMapping.RelationalTypeMappingParameters) As RelationalTypeMapping
Parametry
Parametry pro toto mapování.
Návraty
Nově vytvořené mapování.
Platí pro
Clone(CoreTypeMapping+CoreTypeMappingParameters)
Vytvoří kopii tohoto mapování.
protected override Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping Clone (Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping.CoreTypeMappingParameters parameters);
override this.Clone : Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping.CoreTypeMappingParameters -> Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping
Protected Overrides Function Clone (parameters As CoreTypeMapping.CoreTypeMappingParameters) As CoreTypeMapping
Parametry
- parameters
- CoreTypeMapping.CoreTypeMappingParameters
Parametry pro toto mapování.
Návraty
Nově vytvořené mapování.
Platí pro
Entity Framework
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro