DiscriminatorBuilder クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
識別子の値を設定するための単純な API サーフェスを提供します。
public class DiscriminatorBuilder
public class DiscriminatorBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder
type DiscriminatorBuilder = class
type DiscriminatorBuilder = class
interface IConventionDiscriminatorBuilder
Public Class DiscriminatorBuilder
Public Class DiscriminatorBuilder
Implements IConventionDiscriminatorBuilder
- 継承
-
DiscriminatorBuilder
- 実装
注釈
詳細と例については、「 エンティティの型とリレーションシップのモデル化 」を参照してください。
コンストラクター
DiscriminatorBuilder(IMutableEntityType) |
これは Entity Framework Core インフラストラクチャをサポートする内部 API であり、パブリック API と同じ互換性標準の対象ではありません。 いかなるリリースでも予告なく変更または削除される場合があります。 コードで直接使用する場合は、細心の注意を払う必要があります。これを行うと、新しい Entity Framework Core リリースに更新するとアプリケーションエラーが発生する可能性があることを認識してください。 |
DiscriminatorBuilder(RelationalAnnotationsBuilder, Func<InternalEntityTypeBuilder,RelationalEntityTypeBuilderAnnotations>) |
この API は Entity Framework Core インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 この API は、今後のリリースで変更または削除される可能性があります。 |
プロパティ
AnnotationsBuilder |
この API は Entity Framework Core インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 この API は、今後のリリースで変更または削除される可能性があります。 |
EntityTypeBuilder |
これは Entity Framework Core インフラストラクチャをサポートする内部 API であり、パブリック API と同じ互換性標準の対象ではありません。 いかなるリリースでも予告なく変更または削除される場合があります。 コードで直接使用する場合は、細心の注意を払う必要があります。これを行うと、新しい Entity Framework Core リリースに更新するとアプリケーションエラーが発生する可能性があることを認識してください。 |
メソッド
HasValue(Object) |
使用する既定の識別子の値を構成します。 |
HasValue(String, Object) |
指定した型のエンティティに使用する識別子の値を構成します。 |
HasValue(Type, Object) |
指定した型のエンティティに使用する識別子の値を構成します。 |
HasValue<TEntity>(Object) |
指定されたジェネリック型のエンティティに使用する識別子の値を構成します。 |
IsComplete(Boolean) |
識別子マッピングが完了したかどうかを構成します。 |
明示的なインターフェイスの実装
IConventionDiscriminatorBuilder.CanSetIsComplete(Boolean, Boolean) |
識別子マッピングが完了したかどうかを示す値を、この構成ソースから設定できるかどうかを返します。 |
IConventionDiscriminatorBuilder.CanSetValue(IConventionEntityType, Object, Boolean) |
この構成ソースから識別子の値を設定できるかどうかを示す値を返します。 |
IConventionDiscriminatorBuilder.CanSetValue(Object, Boolean) |
この構成ソースから識別子の値を設定できるかどうかを示す値を返します。 |
IConventionDiscriminatorBuilder.EntityType |
識別子が構成されているエンティティ型を取得します。 |
IConventionDiscriminatorBuilder.HasValue(IConventionEntityType, Object, Boolean) |
指定した型のエンティティに使用する識別子の値を構成します。 |
IConventionDiscriminatorBuilder.HasValue(Object, Boolean) |
使用する識別子の値を構成します。 |
IConventionDiscriminatorBuilder.IsComplete(Boolean, Boolean) |
識別子マッピングが完了したかどうかを構成します。 |
適用対象
Entity Framework