代码生成
Code generation 是Orchard的一个模块,他为开发人员,提供了创建模块、主题、迁移文件的能力。
我们在模块管理中,打开Code Generation特性
我们也可以通过命令行启用该特性:
orchard> feature enable Orchard.CodeGeneration
Enabling features Orchard.CodeGeneration
Orchard.CodeGeneration was enabled
启用这个模块以后,我们会发现,多了一些可用命令,用户创建模块、主题、数据迁移文件、控制器:
codegen controller <module-name> <controller-name>
Create a new Orchard controller in a module
codegen datamigration <feature-name>
Create a new Data Migration class
codegen module <module-name> [/IncludeInSolution:true|false]
Create a new Orchard module
codegen theme <theme-name> [/CreateProject:true|false][/IncludeInSolution:true|false][/BasedOn:<theme-name>]
Create a new Orchard theme
codegen moduletests <module-name>
Create a new test for a module