-
Notifications
You must be signed in to change notification settings - Fork 38
/
Copy pathRefDataCoreCrud.yaml
13 lines (12 loc) · 2.36 KB
/
RefDataCoreCrud.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
configType: Beef.CodeGen.Config.Entity.CodeGenConfig, Beef.CodeGen.Core
inherits: [ 'RefDataCore.yaml' ]
generators:
- { type: 'Beef.CodeGen.Generators.EntityIDataCodeGenerator, Beef.CodeGen.Core', template: 'EntityIData_cs', file: 'I{{Name}}Data.cs', directory: '{{Root.PathBusiness}}/Data/Generated', text: 'IEntityDataCodeGenerator: Business/Data' }
- { type: 'Beef.CodeGen.Generators.EntityDataCodeGenerator, Beef.CodeGen.Core', template: 'EntityData_cs', file: '{{Name}}Data.cs', directory: '{{Root.PathBusiness}}/Data/Generated', text: 'EntityDataCodeGenerator: Business/Data' }
- { type: 'Beef.CodeGen.Generators.EntityIDataSvcCodeGenerator, Beef.CodeGen.Core', template: 'EntityIDataSvc_cs', file: 'I{{Name}}DataSvc.cs', directory: '{{Root.PathBusiness}}/DataSvc/Generated', text: 'IEntityDataSvcCodeGenerator: Business/DataSvc' }
- { type: 'Beef.CodeGen.Generators.EntityDataSvcCodeGenerator, Beef.CodeGen.Core', template: 'EntityDataSvc_cs', file: '{{Name}}DataSvc.cs', directory: '{{Root.PathBusiness}}/DataSvc/Generated', text: 'EntityDataSvcCodeGenerator: Business/DataSvc' }
- { type: 'Beef.CodeGen.Generators.EntityIManagerCodeGenerator, Beef.CodeGen.Core', template: 'EntityIManager_cs', file: 'I{{Name}}Manager.cs', directory: '{{Root.PathBusiness}}/Generated', text: 'IEntityManagerCodeGenerator: Business' }
- { type: 'Beef.CodeGen.Generators.EntityManagerCodeGenerator, Beef.CodeGen.Core', template: 'EntityManager_cs', file: '{{Name}}Manager.cs', directory: '{{Root.PathBusiness}}/Generated', text: 'EntityManagerCodeGenerator: Business' }
- { type: 'Beef.CodeGen.Generators.EntityWebApiControllerCodeGenerator, Beef.CodeGen.Core', template: 'EntityWebApiController_cs', file: '{{Name}}Controller.cs', directory: '{{Root.PathApi}}/Controllers/Generated', EntityScope: 'Common', text: 'EntityWebApiControllerCodeGenerator: Api/Controllers' }
- { type: 'Beef.CodeGen.Generators.EntityWebApiAgentCodeGenerator, Beef.CodeGen.Core', template: 'EntityWebApiAgent_cs', file: '{{Name}}Agent.cs', directory: '{{Root.PathCommon}}/Agents/Generated', EntityScope: 'Common', text: 'EntityWebApiAgentCodeGenerator: Common/Agents' }
- { type: 'Beef.CodeGen.Generators.EntityWebApiAgentCodeGenerator, Beef.CodeGen.Core', template: 'EntityIWebApiAgent_cs', file: 'I{{Name}}Agent.cs', directory: '{{Root.PathCommon}}/Agents/Generated', EntityScope: 'Common', text: 'EntityWebApiAgentCodeGenerator: Common/Agents' }