次の方法で共有


OperationExecutor.ScaffoldContext クラス

定義

データベースの エンティティ型と エンティティ型を DbContext スキャフォールディングする操作を表します。

public class OperationExecutor.ScaffoldContext : Microsoft.EntityFrameworkCore.Design.OperationExecutor.OperationBase
type OperationExecutor.ScaffoldContext = class
    inherit OperationExecutor.OperationBase
Public Class OperationExecutor.ScaffoldContext
Inherits OperationExecutor.OperationBase
継承
OperationExecutor.ScaffoldContext
継承
OperationExecutor.ScaffoldContext

コンストラクター

OperationExecutor.ScaffoldContext(OperationExecutor, IOperationResultHandler, IDictionary)

OperationExecutor.ScaffoldContext クラスの新しいインスタンスを初期化します。

OperationExecutor.ScaffoldContext(OperationExecutor, Object, IDictionary)

OperationExecutor.ScaffoldContext クラスの新しいインスタンスを初期化します。

args サポートされる引数は次のとおりです。

connectionString--データベースへの接続文字列。

provider--使用するプロバイダー。

outputDir--ファイルを配置するディレクトリ。 パスは、プロジェクト ディレクトリに対する相対パスです。

outputDbContextDir--DbContext ファイルを配置するディレクトリ。 パスは、プロジェクト ディレクトリに対する相対パスです。

dbContextClassName--生成する DbContext の名前。

schemaFilters--エンティティ型を生成するテーブルのスキーマ。

tableFilters--エンティティ型を生成するテーブル。

useDataAnnotations--属性を使用してモデルを構成します (可能な場合)。 false の場合は、fluent API のみが使用されます。

overwriteFiles--既存のファイルを上書きします。

useDatabaseNames--テーブル名と列名をデータベースから直接使用します。

メソッド

Execute(Action)

に例外を渡すアクションを実行します IOperationResultHandler

(継承元 OperationExecutor.OperationBase)
Execute<T>(Func<IEnumerable<T>>)

結果または例外を に渡すアクションを実行します IOperationResultHandler

(継承元 OperationExecutor.OperationBase)
Execute<T>(Func<T>)

結果または例外を に渡すアクションを実行します IOperationResultHandler

(継承元 OperationExecutor.OperationBase)

適用対象