Class: EntityScaffolder
Defined in: src/scaffold/EntityScaffolder.ts:217
Takes a list of IntrospectedTable descriptors and scaffolds TypeScript entity files and a DbContext subclass to the output directory.
Constructors
Constructor
new EntityScaffolder(
options?):EntityScaffolder
Defined in: src/scaffold/EntityScaffolder.ts:222
Parameters
| Parameter | Type |
|---|---|
options | EntityScaffolderOptions |
Returns
EntityScaffolder
Methods
scaffold()
scaffold(
tables):ScaffoldResult
Defined in: src/scaffold/EntityScaffolder.ts:228
Parameters
| Parameter | Type |
|---|---|
tables | IntrospectedTable[] |
Returns
previewEntity()
previewEntity(
table,allTables):string
Defined in: src/scaffold/EntityScaffolder.ts:265
Returns the generated entity source without writing to disk.
Parameters
| Parameter | Type |
|---|---|
table | IntrospectedTable |
allTables | IntrospectedTable[] |
Returns
string
previewContext()
previewContext(
tables):string
Defined in: src/scaffold/EntityScaffolder.ts:270
Returns the generated DbContext source without writing to disk.
Parameters
| Parameter | Type |
|---|---|
tables | IntrospectedTable[] |
Returns
string