700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > ASP.NET Zero Power Tools Crack

ASP.NET Zero Power Tools Crack

时间:2023-07-17 05:51:17

相关推荐

ASP.NET Zero Power Tools Crack

Zero Power Tools 最大限度地减少了创建 CRUD 页面的工作量。它通过定义一个实体来生成从数据库到用户界面的所有层。

Zero Power Tools 支持 Zero v5.0.0 及以上版本。

如何使用它?

您可以通过两种方式使用 零电源工具:

作为 Visual Studio 扩展

通过命令行直接使用其 DLL 文件。

Visual Studio Extension 适用于 Windows 版本的 Visual Studio。Mac 和 Linux 用户可以使用 Zero Power Tools 的 DLL 来生成 CRUD 页面。

警告:如果您正在使用 Core 和 Angular 模板,在通过 Power Tools 生成实体后,运行您的 * .Web.Host项目,然后运行“ ./angular/nswag/refresh.bat ”以更新服务代理.ts。

警告:请确保在运行此工具之前已保存您的工作,因为它会添加新文件并修改一些现有文件。我们强烈建议使用源代码控制系统(如 Git)。否则,请备份您的项目。

这个怎么运作?

DLL(aspnet-core\AspNetZeroRadTool在您的解决方案的文件夹中)完成所有工作。该扩展只是一个用户界面。由于该工具是使用 .NET Core 构建的,因此Mac或Linux用户可以在没有用户界面的情况下安全地使用它。

在 Mac 和 Linux 上使用 Zero Power Tools 需要更多的努力。您必须手动创建一个JSON 文件作为代码生成的输入。在 Mac 或 Linux 中使用 Zero Power Power Tools,请查看开发指南(Mac/Linux)文档。

Zero Power Tools 的 Visual Studio 扩展也使用此 DLL 文件进行代码生成。

编辑预定义模板

Power Tools 使用文本模板生成代码,这些模板位于/AspNetZeroRadTool/FileTemplates项目根目录的目录中。每个模板分为三个文件:

MainTemplate.txt:Power Tools 使用此模板生成主要代码。

PartialTemplates.txt:Power Tools 有条件地呈现 MainTemplate.txt 中的一些占位符。这些条件模板存储在 PartialTemplates.txt 中。

TemplateInfo.txt:存储有关模板的信息,例如路径和条件。

如果要编辑任何文件,请将其复制到同一目录中并将其扩展名更改为.custom.txtfrom .txt。例如,您可以在同一目录中创建MainTemplate.custom.txt覆盖。MainTemplate.txt请不要对原始模板进行任何更改。

创建新模板

您还可以为代码生成创建新模板。Power Tools 将在代码生成期间根据您的新模板生成新文件。要创建新模板,请执行与编辑预定义模板相同的过程。

/FileTemplatesPower Tools每次运行时都会在目录中发现模板。因此,重新启动 Power Tools 将找到您新创建的模板。

更改新文件的目标路径

要更改模板的目标路径,请在“AspNetZeroRadTool/FileTemplates”目录中找到该模板的模板文件夹,然后编辑TemplateInfo.txt文件的内容。

另外,如果您移动了在 rad 工具生成期间将要修改的文件,您可以修改“AspNetZeroRadTool/ config.json ”文件并设置该文件的新路径。

生成的文件

如果您将基本的“汽车”实体作为输入,这里是由该工具创建或修改的文件的完整列表。

服务器端

正在创建的文件

汽车.cs

CarDto.cs

LookupDto.cs

GetAllForLookupTableInput.cs

GetCarForEditOutput.cs

GetAllCarsOutput.cs

CreateOrEditCarDto.cs

GetAllCarsInput.cs

CarConsts.cs

ICarAppService

汽车应用服务

汽车ExcelExporter.cs

ICarsExcelExporter.cs

正在修改的文件

AppAuthorizationProvider.cs

AppPermissions.cs

项目名称DbContext.cs

CustomDtoMapper.cs

ProjectName.xml(英文本地化文件)

(可选地,添加数据库迁移并更新数据库。)

客户端

正在创建的文件

汽车.component.ts

汽车.component.html

create-or-edit-car-ponent.ts 或 create-or-edit-ponent.ts(如果选择了“创建非模态 CRUD 页面”)

create-or-edit-car-ponent.html 或 create-or-edit-ponent.html(如果选择了“创建非模态 CRUD 页面”)

view-car-ponent.ts 或 view-ponent.ts(如果选择了“创建非模态 CRUD 页面”)

view-car-ponent.html 或 view-ponent.ts(如果选择了“创建非模态 CRUD 页面”)

查找表-ponent.ts

查找表-ponent.html

查找表-ponent.less

正在修改的文件

应用导航.service.ts

服务代理.module.ts

(主要或管理员)-routing.module.ts

(主要或管理员).module.ts

MVC

正在创建的文件

汽车控制器.cs

CarsViewModel.cs

CreateOrEditCarViewModel.cs

索引.js

索引.cshtml

CreateOrEditModal.js 或 CreateOrEdit.js(如果选择了“创建非模态 CRUD 页面”)

CreateOrEditModal.cshtml 或 CreateOrEdit.cshtml(如果选择了“创建非模态 CRUD 页面”)

ViewCarModal.cshtml 或 ViewCar.cshtml(如果选择了“创建非模态 CRUD 页面”)

LookupTableViewModel.cshtml

LookupTableModal.js

LookupTableModal.cshtml

正在修改的文件

(AppArea)NavigationProvider.cs

(AppArea)PageNames.cs

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。
相关阅读
.net zero power toole 破解日志

.net zero power toole 破解日志

2022-07-19

asp.net zero

asp.net zero

2021-01-27

ASP.NET Zero--5.配置权限

ASP.NET Zero--5.配置权限

2022-04-11

ASP.NET Zero 11.1.0

ASP.NET Zero 11.1.0

2022-03-31