DiscriminatorConvention クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
階層内のエンティティ型の識別子の値をエンティティ型名として構成する規則。
[System.Runtime.CompilerServices.Nullable(0)]
public class DiscriminatorConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.IDiscriminatorPropertySetConvention, Microsoft.EntityFrameworkCore.Metadata.Conventions.IEntityTypeBaseTypeChangedConvention, Microsoft.EntityFrameworkCore.Metadata.Conventions.IEntityTypeRemovedConvention
public class DiscriminatorConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.IEntityTypeBaseTypeChangedConvention, Microsoft.EntityFrameworkCore.Metadata.Conventions.IEntityTypeRemovedConvention
[<System.Runtime.CompilerServices.Nullable(0)>]
type DiscriminatorConvention = class
interface IEntityTypeBaseTypeChangedConvention
interface IConvention
interface IEntityTypeRemovedConvention
interface IDiscriminatorPropertySetConvention
type DiscriminatorConvention = class
interface IEntityTypeBaseTypeChangedConvention
interface IConvention
interface IEntityTypeRemovedConvention
Public Class DiscriminatorConvention
Implements IDiscriminatorPropertySetConvention, IEntityTypeBaseTypeChangedConvention, IEntityTypeRemovedConvention
Public Class DiscriminatorConvention
Implements IEntityTypeBaseTypeChangedConvention, IEntityTypeRemovedConvention
- 継承
-
DiscriminatorConvention
- 派生
- 属性
- 実装
注釈
詳細と例については、「 モデル構築規則 」を参照してください。
コンストラクター
| Name | 説明 |
|---|---|
| DiscriminatorConvention(ProviderConventionSetBuilderDependencies) |
DiscriminatorConventionの新しいインスタンスを作成します。 |
プロパティ
| Name | 説明 |
|---|---|
| Dependencies |
このサービスの依存関係。 |
メソッド
| Name | 説明 |
|---|---|
| ProcessDiscriminatorPropertySet(IConventionEntityTypeBuilder, String, IConventionContext<String>) |
識別子プロパティが設定された後に呼び出されます。 |
| ProcessDiscriminatorPropertySet(IConventionTypeBaseBuilder, String, IConventionContext<String>) |
識別子プロパティが設定された後に呼び出されます。 |
| ProcessEntityTypeBaseTypeChanged(IConventionEntityTypeBuilder, IConventionEntityType, IConventionEntityType, IConventionContext<IConventionEntityType>) |
エンティティ型の基本型が変更された後に呼び出されます。 |
| ProcessEntityTypeRemoved(IConventionModelBuilder, IConventionEntityType, IConventionContext<IConventionEntityType>) |
エンティティ型がモデルから削除された後に呼び出されます。 |
| SetDefaultDiscriminatorValue(IConventionComplexType, IConventionComplexTypeDiscriminatorBuilder) |
指定された複合型の識別子の値を構成します。 |
| SetDefaultDiscriminatorValues(IEnumerable<IConventionEntityType>, IConventionDiscriminatorBuilder) |
指定されたエンティティ型の識別子の値を構成します。 |