Share via


IRelationalTypeMapper インターフェイス

定義

注意事項

Use IRelationalTypeMappingSource.

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

注: 今後は を使用 IRelationalTypeMappingSource します。

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

public interface IRelationalTypeMapper
public interface IRelationalTypeMapper : Microsoft.EntityFrameworkCore.Storage.ITypeMapper
[System.Obsolete("Use IRelationalTypeMappingSource.")]
public interface IRelationalTypeMapper : Microsoft.EntityFrameworkCore.Storage.ITypeMapper
type IRelationalTypeMapper = interface
type IRelationalTypeMapper = interface
    interface ITypeMapper
[<System.Obsolete("Use IRelationalTypeMappingSource.")>]
type IRelationalTypeMapper = interface
    interface ITypeMapper
Public Interface IRelationalTypeMapper
Public Interface IRelationalTypeMapper
Implements ITypeMapper
派生
属性
実装

プロパティ

ByteArrayMapper
古い.

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

StringMapper
古い.

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

メソッド

FindMapping(IProperty)
古い.

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

FindMapping(String)
古い.

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

FindMapping(Type)
古い.

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

IsTypeMapped(Type)
古い.

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

(継承元 ITypeMapper)
ValidateTypeName(String)
古い.

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

拡張メソッド

GetMapping(IRelationalTypeMapper, IProperty)
古い.

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

GetMapping(IRelationalTypeMapper, String)
古い.

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

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

GetMapping(IRelationalTypeMapper, Type)
古い.

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

GetMappingForValue(IRelationalTypeMapper, Object)
古い.

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

IsTypeMapped(IRelationalTypeMapper, Type)
古い.

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

適用対象