次の方法で共有


DiscriminatorBuilder クラス

定義

識別子の値を設定するための単純な 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)

識別子マッピングが完了したかどうかを構成します。

適用対象