LongTypeMapping クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
.NET Int64 型とデータベース型の間のマッピングを表します。
この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。
public class LongTypeMapping : Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping
type LongTypeMapping = class
inherit RelationalTypeMapping
Public Class LongTypeMapping
Inherits RelationalTypeMapping
- 継承
- 継承
注釈
詳細と例については、「 データベース プロバイダーと拡張機能の実装 」を参照してください。
コンストラクター
LongTypeMapping(RelationalTypeMapping+RelationalTypeMappingParameters) |
LongTypeMapping クラスの新しいインスタンスを初期化します。 |
LongTypeMapping(String, Nullable<DbType>) |
LongTypeMapping クラスの新しいインスタンスを初期化します。 |
プロパティ
ClrType |
.NET 型を取得します。 (継承元 RelationalTypeMapping) |
Comparer |
ではValueComparer、CLR 型のカスタム値のスナップショット作成と比較が追加されますEquals(Object, Object)。これは、スナップショットを取得するときに比較できない、またはディープ コピーが必要な場合です。 (継承元 CoreTypeMapping) |
Converter |
このマッピングが使用されるたびに、ストアとの間で型を変換します。 変換が必要ない場合は null になる場合があります。 (継承元 CoreTypeMapping) |
DbType |
使用する を DbType 取得します。 (継承元 RelationalTypeMapping) |
Default |
これは Entity Framework Core インフラストラクチャをサポートする内部 API であり、パブリック API と同じ互換性標準の対象ではありません。 いかなるリリースでも予告なく変更または削除される場合があります。 コードで直接使用する場合は、細心の注意を払う必要があります。これを行うと、新しい Entity Framework Core リリースに更新するとアプリケーションエラーが発生する可能性があることを認識してください。 |
ElementTypeMapping |
この型マッピングがプリミティブ コレクションを表す場合、これは要素の型マッピングを保持します。 (継承元 CoreTypeMapping) |
HasNonDefaultSize |
サイズ設定が既定値以外に手動で構成されているかどうかを示す値を取得します。 (継承元 RelationalTypeMapping) |
HasNonDefaultUnicode |
Unicode 設定が既定以外の値に手動で構成されているかどうかを示す値を取得します。 (継承元 RelationalTypeMapping) |
IsFixedLength |
型が固定長データに制約されているかどうかを示す値を取得します。 (継承元 RelationalTypeMapping) |
IsUnicode |
型が Unicode データを処理する必要があるかどうかを示す値を取得します。 (継承元 RelationalTypeMapping) |
JsonValueReaderWriter |
マップされた型のインスタンスの JSON 値の読み取りと書き込みを処理します。 (継承元 CoreTypeMapping) |
KeyComparer |
では ValueComparer 、キー値を相互に比較するときに使用するカスタム値比較が追加されます。 たとえば、PK と FK を比較する場合です。 (継承元 CoreTypeMapping) |
Parameters |
この型マッピングの作成に使用されるパラメーターを返します。 (継承元 RelationalTypeMapping) |
Precision |
プロパティが格納するように構成されているデータの有効桁数を取得します。有効桁数が構成されていない場合は null を取得します。 (継承元 RelationalTypeMapping) |
ProviderValueComparer |
ValueComparerプロバイダー CLR 型の値の 。 (継承元 CoreTypeMapping) |
Scale |
プロパティが格納するように構成されているデータのスケールを取得します。スケールが構成されていない場合は null を取得します。 (継承元 RelationalTypeMapping) |
Size |
プロパティが格納するように構成されているデータのサイズを取得します。サイズが構成されていない場合は null を取得します。 (継承元 RelationalTypeMapping) |
SqlLiteralFormatString |
この型の SQL リテラルの生成に使用する文字列形式を取得します。 (継承元 RelationalTypeMapping) |
StoreType |
データベースの種類の名前を取得します。 (継承元 RelationalTypeMapping) |
StoreTypeNameBase |
データベースの種類のベース名を取得します。 (継承元 RelationalTypeMapping) |
StoreTypePostfix |
データベースの種類の名前を取得します。 (継承元 RelationalTypeMapping) |
StructuralComparer |
古い.
では ValueComparer 、ディープ/構造コピーや比較が必要な場合に使用するカスタム値比較が追加されます。 (継承元 CoreTypeMapping) |
ValueGeneratorFactory |
古い.
このマッピングで使用する特定 ValueGenerator のを作成するためのオプションのファクトリ。 (継承元 CoreTypeMapping) |
メソッド
適用対象
Entity Framework