RelationalTypeMapper クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
注意事項
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 型がマップされているかどうかを示す値を取得します。 |
適用対象
Entity Framework
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示