afterCreateEntityModel(
context: dotnetTypes.DsgContext,
eventParams: dotnet.CreateEntityModelParams,
files: FileMap<Class>
): Promise<FileMap<Class>> {
const { entity, resourceName } = eventParams;
const modelFile = files.get(`${resourceName}/Models/${entity.name}.cs`);
if (modelFile) {
modelFile.code.addAttribute(
CsharpSupport.attribute({
name: "Table",
arguments: [`"${entity.name}s"`],
})
);
}
return files;
}
Creates a model class for a specific entity in the .NET application.
afterCreateEntityModel(
context: dotnetTypes.DsgContext,
eventParams: dotnet.CreateEntityModelParams,
files: FileMap<Class>
): Promise<FileMap<Class>> {
const { entity, resourceName } = eventParams;
const modelFile = files.get(`${resourceName}/Models/${entity.name}.cs`);
if (modelFile) {
modelFile.code.addAttribute(
CsharpSupport.attribute({
name: "Table",
arguments: [`"${entity.name}s"`],
})
);
}
return files;
}
CreateEntityModel
afterCreateEntityModel(
context: dotnetTypes.DsgContext,
eventParams: dotnet.CreateEntityModelParams,
files: FileMap<Class>
): Promise<FileMap<Class>> {
const { entity, resourceName } = eventParams;
const modelFile = files.get(`${resourceName}/Models/${entity.name}.cs`);
if (modelFile) {
modelFile.code.addAttribute(
CsharpSupport.attribute({
name: "Table",
arguments: [`"${entity.name}s"`],
})
);
}
return files;
}
Was this page helpful?