次の方法で共有


RelationalTypeMapper クラス

定義

注意事項

Use RelationalTypeMappingSource.

.NET 型を対応するリレーショナル データベース型にマップします。

この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

public abstract class RelationalTypeMapper : Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMapper
public abstract class RelationalTypeMapper : Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMapper, Microsoft.EntityFrameworkCore.Storage.ITypeMapper
[System.Obsolete("Use RelationalTypeMappingSource.")]
public abstract class RelationalTypeMapper : Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMapper, Microsoft.EntityFrameworkCore.Storage.ITypeMapper
type RelationalTypeMapper = class
    interface IRelationalTypeMapper
type RelationalTypeMapper = class
    interface IRelationalTypeMapper
    interface ITypeMapper
[<System.Obsolete("Use RelationalTypeMappingSource.")>]
type RelationalTypeMapper = class
    interface IRelationalTypeMapper
    interface ITypeMapper
Public MustInherit Class RelationalTypeMapper
Implements IRelationalTypeMapper
Public MustInherit Class RelationalTypeMapper
Implements IRelationalTypeMapper, ITypeMapper
継承
RelationalTypeMapper
属性
実装

コンストラクター

RelationalTypeMapper()
古い.

.NET 型を対応するリレーショナル データベース型にマップします。

この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

RelationalTypeMapper(RelationalTypeMapperDependencies)
古い.

このクラスの新しいインスタンスを初期化します。

プロパティ

ByteArrayMapper
古い.

バイト配列プロパティに使用するマッパーを取得します。

StringMapper
古い.

文字列プロパティに使用するマッパーを取得します。

メソッド

CreateMappingFromStoreType(String)
古い.

指定されたデータベースの種類のマッピングを作成します。

FindCustomMapping(IProperty)
古い.

必要に応じて別の型マッパーを使用して、指定されたプロパティのリレーショナル データベース型を取得します。 この基本実装では、文字列とバイト配列のプロパティにカスタム マッパーを使用します。 マッピングが見つからない場合は null を返します。

FindMapping(IProperty)
古い.

指定したプロパティのリレーショナル データベースの種類を取得します。 マッピングが見つからない場合は null を返します。

FindMapping(String)
古い.

指定されたデータベースの種類を表すマッピングを取得します。 マッピングが見つからない場合は null を返します。

FindMapping(Type)
古い.

特定の .NET 型のリレーショナル データベース型を取得します。 マッピングが見つからない場合は null を返します。

GetByteArrayMapping(IProperty)
古い.

指定されたバイト配列プロパティのリレーショナル データベース型を取得します。

GetClrTypeMappings()
古い.

.NET 型からデータベース型へのマッピングを取得します。

GetColumnType(IProperty)
古い.

指定されたプロパティの列の型を取得します。

GetStoreTypeMappings()
古い.

データベース型から .NET 型へのマッピングを取得します。

GetStringMapping(IProperty)
古い.

指定された文字列プロパティのリレーショナル データベースの種類を取得します。

IsTypeMapped(Type)
古い.

指定した .NET 型がマップされているかどうかを示す値を取得します。

RequiresKeyMapping(IProperty)
古い.

指定したプロパティがキー プロパティに適したデータベース型を使用する必要があるかどうかを示す値を取得します。

ValidateTypeName(String)
古い.

指定された型名がリレーショナル データベースの有効な型であることを確認します。 有効な型でない場合、例外がスローされます。

拡張メソッド

GetMapping(IRelationalTypeMapper, IProperty)
古い.

特定のプロパティのリレーショナル データベースの種類を取得し、マッピングが見つからない場合は をスローします。

GetMapping(IRelationalTypeMapper, String)
古い.

特定のデータベースの種類を表すマッピングを取得し、マッピングが見つからない場合は をスローします。

同じストアの種類が異なるマッピングを持つことがあることに注意してください。このメソッドは既定値を返します。

GetMapping(IRelationalTypeMapper, Type)
古い.

特定の .NET 型のリレーショナル データベース型を取得し、マッピングが見つからない場合は をスローします。

GetMappingForValue(IRelationalTypeMapper, Object)
古い.

特定のオブジェクトのリレーショナル データベース型を取得し、マッピングが見つからない場合は をスローします。

IsTypeMapped(IRelationalTypeMapper, Type)
古い.

指定した .NET 型がマップされているかどうかを示す値を取得します。

適用対象