Bagikan melalui


OperationExecutor.ScaffoldContext Kelas

Definisi

Mewakili operasi untuk merancang DbContext jenis entitas dan untuk database.

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

Konstruktor

OperationExecutor.ScaffoldContext(OperationExecutor, IOperationResultHandler, IDictionary)

Menginisialisasi instans baru kelas OperationExecutor.ScaffoldContext.

OperationExecutor.ScaffoldContext(OperationExecutor, Object, IDictionary)

Menginisialisasi instans baru kelas OperationExecutor.ScaffoldContext.

Argumen yang didukung oleh args adalah:

connectionString--String koneksi ke database.

provider--Penyedia yang akan digunakan.

outputDir--Direktori untuk memasukkan file. Jalur relatif terhadap direktori proyek.

outputDbContextDir--Direktori untuk memasukkan file DbContext. Jalur relatif terhadap direktori proyek.

dbContextClassName--Nama DbContext yang akan dihasilkan.

schemaFilters--Skema tabel untuk menghasilkan jenis entitas.

tableFilters--Tabel untuk menghasilkan jenis entitas.

useDataAnnotations--Gunakan atribut untuk mengonfigurasi model (jika memungkinkan). Jika false, hanya API fasih yang digunakan.

overwriteFiles--Timpa file yang ada.

useDatabaseNames--Gunakan nama tabel dan kolom langsung dari database.

Metode

Execute(Action)

Menjalankan tindakan yang meneruskan pengecualian ke IOperationResultHandler.

(Diperoleh dari OperationExecutor.OperationBase)
Execute<T>(Func<IEnumerable<T>>)

Menjalankan tindakan yang meneruskan hasil atau pengecualian ke IOperationResultHandler.

(Diperoleh dari OperationExecutor.OperationBase)
Execute<T>(Func<T>)

Menjalankan tindakan yang meneruskan hasil atau pengecualian ke IOperationResultHandler.

(Diperoleh dari OperationExecutor.OperationBase)

Berlaku untuk