Language

SqlServerConventionSetBuilder クラス

定義

SQL Serverの規則を構築するためのビルダー。

public class SqlServerConventionSetBuilder : Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.RelationalConventionSetBuilder
[System.Runtime.CompilerServices.Nullable(0)]
public class SqlServerConventionSetBuilder : Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.RelationalConventionSetBuilder
public class SqlServerConventionSetBuilder : Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.RelationalConventionSetBuilder
type SqlServerConventionSetBuilder = class
    inherit RelationalConventionSetBuilder
[<System.Runtime.CompilerServices.Nullable(0)>]
type SqlServerConventionSetBuilder = class
    inherit RelationalConventionSetBuilder
Public Class SqlServerConventionSetBuilder
Inherits RelationalConventionSetBuilder
継承
Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.RelationalConventionSetBuilder
SqlServerConventionSetBuilder
継承
属性

注釈

サービスの有効期間は Scoped され、複数の登録が許可されます。 つまり、各 DbContext インスタンスは、このサービスの独自のインスタンス セットを使用します。 実装は、任意の有効期間で登録されている他のサービスに依存する場合があります。 実装はスレッド セーフである必要はありません。

詳細と例については、「モデル構築規則」および「EF Core を使用したSQL ServerおよびAzure SQLデータベースへのアクセス」を参照してください。

コンストラクター

Name 説明
SqlServerConventionSetBuilder(IRelationalTypeMapper, ICurrentDbContext, IDbSetFinder)

SQL Serverの規則を構築するためのビルダー。

SqlServerConventionSetBuilder(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies, ISqlGenerationHelper)

新しい SqlServerConventionSetBuilder インスタンスを作成します。

SqlServerConventionSetBuilder(RelationalConventionSetBuilderDependencies, ISqlGenerationHelper)

この API はEntity Framework Core インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 この API は、将来のリリースで変更または削除される可能性があります。

プロパティ

Name 説明
Dependencies

このサービスの依存関係。

(継承元 ProviderConventionSetBuilder)
RelationalDependencies

このサービスのリレーショナル プロバイダー固有の依存関係。

(継承元 RelationalConventionSetBuilder)

メソッド

Name 説明
AddConventions(ConventionSet)

この API はEntity Framework Core インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 この API は、将来のリリースで変更または削除される可能性があります。

Build()

このメソッドを呼び出して、OnModelCreating(ModelBuilder)の外部でModelBuilderを使用するときにSQL ServerのConventionSetを作成します。

CreateConventionSet()

現在のデータベース プロバイダーの規則セットをビルドして返します。

CreateModelBuilder()

このメソッドを呼び出して、OnModelCreating(ModelBuilder)の外部でSQL ServerするためのModelBuilderを構築します。

ReplaceConvention<TConvention,TImplementation>(IList<TConvention>, TImplementation)

既存の規則を派生規則に置き換えます。

(継承元 ProviderConventionSetBuilder)
ReplaceConvention<TConvention,TImplementation>(List<TConvention>, TImplementation)

既存の規則を派生規則に置き換えます。

(継承元 ProviderConventionSetBuilder)

適用対象