Language

OwnedNavigationSplitTableBuilder<TOwnerEntity,TDependentEntity> クラス

定義

このクラスのインスタンスは、 ModelBuilder API を使用する場合にメソッドから返され、アプリケーション コードで直接構築されるようには設計されていません。

[System.Runtime.CompilerServices.Nullable(0)]
public class OwnedNavigationSplitTableBuilder<TOwnerEntity,TDependentEntity> : Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitTableBuilder, Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>> where TOwnerEntity : class where TDependentEntity : class
public class OwnedNavigationSplitTableBuilder<TOwnerEntity,TDependentEntity> : Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitTableBuilder, Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>> where TOwnerEntity : class where TDependentEntity : class
[<System.Runtime.CompilerServices.Nullable(0)>]
type OwnedNavigationSplitTableBuilder<'OwnerEntity, 'DependentEntity (requires 'OwnerEntity : null and 'DependentEntity : null)> = class
    inherit OwnedNavigationSplitTableBuilder
    interface IInfrastructure<OwnedNavigationBuilder<'OwnerEntity, 'DependentEntity>>
type OwnedNavigationSplitTableBuilder<'OwnerEntity, 'DependentEntity (requires 'OwnerEntity : null and 'DependentEntity : null)> = class
    inherit OwnedNavigationSplitTableBuilder
    interface IInfrastructure<OwnedNavigationBuilder<'OwnerEntity, 'DependentEntity>>
Public Class OwnedNavigationSplitTableBuilder(Of TOwnerEntity, TDependentEntity)
Inherits OwnedNavigationSplitTableBuilder
Implements IInfrastructure(Of OwnedNavigationBuilder(Of TOwnerEntity, TDependentEntity))

型パラメーター

TOwnerEntity

リレーションシップを所有するエンティティ型。

TDependentEntity

リレーションシップの依存エンティティ型。

継承
OwnedNavigationSplitTableBuilder<TOwnerEntity,TDependentEntity>
属性
実装
IInfrastructure<OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>>

コンストラクター

Name 説明
OwnedNavigationSplitTableBuilder<TOwnerEntity,TDependentEntity>(StoreObjectIdentifier, OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>)

これは、パブリック API と同じ互換性標準の対象ではなく、Entity Framework Core インフラストラクチャをサポートする内部 API です。 これは、任意のリリースで予告なしに変更または削除される可能性があります。 コード内で直接使用する場合は、細心の注意を払う必要があります。これを行うと、新しいEntity Framework Core リリースに更新するときにアプリケーションのエラーが発生する可能性があることを認識してください。

プロパティ

Name 説明
InternalMappingFragment

これは、パブリック API と同じ互換性標準の対象ではなく、Entity Framework Core インフラストラクチャをサポートする内部 API です。 これは、任意のリリースで予告なしに変更または削除される可能性があります。 コード内で直接使用する場合は、細心の注意を払う必要があります。これを行うと、新しいEntity Framework Core リリースに更新するときにアプリケーションのエラーが発生する可能性があることを認識してください。

(継承元 OwnedNavigationSplitTableBuilder)
MappingFragment

構成されているマッピング フラグメント。

(継承元 OwnedNavigationSplitTableBuilder)
Metadata

構成されているエンティティ型。

(継承元 OwnedNavigationSplitTableBuilder)
Name

指定したテーブル名。

(継承元 OwnedNavigationSplitTableBuilder)
Schema

指定したテーブル スキーマ。

(継承元 OwnedNavigationSplitTableBuilder)

メソッド

Name 説明
ExcludeFromMigrations(Boolean)

移行によって無視されるようにテーブルを構成します。

HasAnnotation(String, Object)

テーブルの注釈を追加または更新します。 annotationで指定されたキーを持つ注釈が既に存在する場合は、その値が更新されます。

HasTrigger(String)

テーブルのデータベース トリガーを構成します。

(継承元 OwnedNavigationSplitTableBuilder)
Property(String)

プロパティを現在のテーブルの列にマップし、プロパティが複数のテーブルにマップされている場合にテーブル固有の構成を提供するために使用できるオブジェクトを返します。

(継承元 OwnedNavigationSplitTableBuilder)
Property<TProperty>(Expression<Func<TDependentEntity,TProperty>>)

プロパティを現在のテーブルの列にマップし、プロパティが複数のテーブルにマップされている場合にテーブル固有の構成を提供するために使用できるオブジェクトを返します。

Property<TProperty>(String)

プロパティを現在のテーブルの列にマップし、プロパティが複数のテーブルにマップされている場合にテーブル固有の構成を提供するために使用できるオブジェクトを返します。

(継承元 OwnedNavigationSplitTableBuilder)

明示的なインターフェイスの実装

Name 説明
IInfrastructure<OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>>.Instance

このクラスのインスタンスは、 ModelBuilder API を使用する場合にメソッドから返され、アプリケーション コードで直接構築されるようには設計されていません。

IInfrastructure<OwnedNavigationBuilder>.Instance

このクラスのインスタンスは、 ModelBuilder API を使用する場合にメソッドから返され、アプリケーション コードで直接構築されるようには設計されていません。

(継承元 OwnedNavigationSplitTableBuilder)

拡張メソッド

Name 説明
GetInfrastructure<T>(IInfrastructure<T>)

IInfrastructure<T>を使用して非表示になっているプロパティから値を取得します。

このメソッドは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

適用対象