Language

OwnedNavigationStoredProcedureBuilder<TOwnerEntity,TDependentEntity> クラス

定義

エンティティ型がマップされる IMutableStoredProcedure を構成するための簡単な API を提供します。

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

型パラメーター

TOwnerEntity

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

TDependentEntity

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

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

コンストラクター

Name 説明
OwnedNavigationStoredProcedureBuilder<TOwnerEntity,TDependentEntity>(IMutableStoredProcedure, OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>)

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

プロパティ

Name 説明
Builder

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

(継承元 OwnedNavigationStoredProcedureBuilder)
Metadata

構成されているストアド プロシージャ。

(継承元 OwnedNavigationStoredProcedureBuilder)

メソッド

Name 説明
CreatePropertyBuilder(String)

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

(継承元 OwnedNavigationStoredProcedureBuilder)
CreatePropertyBuilder<TDependentEntity,TProperty>(Expression<Func<TDependentEntity,TProperty>>)

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

(継承元 OwnedNavigationStoredProcedureBuilder)
HasAnnotation(String, Object)

ストアド プロシージャの注釈を追加または更新します。 annotationで指定されたキーを持つ注釈が既に存在する場合は、その値が更新されます。

HasOriginalValueParameter(String, Action<StoredProcedureParameterBuilder>)

指定されたプロパティにマップされたパラメーターが存在しない場合は、元の値を保持する新しいパラメーターを構成します。

HasOriginalValueParameter(String)

指定されたプロパティにマップされたパラメーターが存在しない場合は、元の値を保持する新しいパラメーターを構成します。

HasOriginalValueParameter<TProperty>(Expression<Func<TDependentEntity,TProperty>>, Action<StoredProcedureParameterBuilder>)

指定されたプロパティにマップされたパラメーターが存在しない場合は、元の値を保持する新しいパラメーターを構成します。

HasOriginalValueParameter<TProperty>(Expression<Func<TDependentEntity,TProperty>>)

指定されたプロパティにマップされたパラメーターが存在しない場合は、元の値を保持する新しいパラメーターを構成します。

HasParameter(String, Action<StoredProcedureParameterBuilder>)

指定されたプロパティにマップされたパラメーターが存在しない場合は、新しいパラメーターを構成します。

HasParameter(String)

指定されたプロパティにマップされたパラメーターが存在しない場合は、新しいパラメーターを構成します。

HasParameter<TProperty>(Expression<Func<TDependentEntity,TProperty>>, Action<StoredProcedureParameterBuilder>)

指定されたプロパティにマップされたパラメーターが存在しない場合は、新しいパラメーターを構成します。

HasParameter<TProperty>(Expression<Func<TDependentEntity,TProperty>>)

指定されたプロパティにマップされたパラメーターが存在しない場合は、新しいパラメーターを構成します。

HasResultColumn(String, Action<StoredProcedureResultColumnBuilder>)

このストアド プロシージャの結果の新しい列を構成します。 これは、データベースで生成された列に使用されます。

HasResultColumn(String)

このストアド プロシージャの結果の新しい列を構成します。 これは、データベースで生成された列に使用されます。

HasResultColumn<TProperty>(Expression<Func<TDependentEntity,TProperty>>, Action<StoredProcedureResultColumnBuilder>)

このストアド プロシージャの結果の新しい列を構成します。 これは、データベースで生成された列に使用されます。

HasResultColumn<TProperty>(Expression<Func<TDependentEntity,TProperty>>)

このストアド プロシージャの結果の新しい列を構成します。 これは、データベースで生成された列に使用されます。

HasRowsAffectedParameter()

そのようなパラメーターが存在しない場合に影響を受ける行を返す新しいパラメーターを構成します。

HasRowsAffectedParameter(Action<StoredProcedureParameterBuilder>)

そのようなパラメーターが存在しない場合に影響を受ける行を返す新しいパラメーターを構成します。

HasRowsAffectedResultColumn()

このような列が存在しない場合に、このストアド プロシージャの影響を受ける行を返す結果の新しい列を構成します。

HasRowsAffectedResultColumn(Action<StoredProcedureResultColumnBuilder>)

このような列が存在しない場合に、このストアド プロシージャの影響を受ける行を返す結果の新しい列を構成します。

HasRowsAffectedReturnValue(Boolean)

このストアド プロシージャの結果を、影響を受ける行数に設定します。

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

Name 説明
IInfrastructure<IConventionStoredProcedureBuilder>.Instance

非表示になっているプロパティの値を取得します。

(継承元 OwnedNavigationStoredProcedureBuilder)
IInfrastructure<OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>>.Instance

エンティティ型がマップされる IMutableStoredProcedure を構成するための簡単な API を提供します。

IInfrastructure<OwnedNavigationBuilder>.Instance

エンティティ型がマップされる IMutableStoredProcedure を構成するための簡単な API を提供します。

(継承元 OwnedNavigationStoredProcedureBuilder)

拡張メソッド

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

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

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

適用対象