前言
大家好,一个多月没更新文章了。
原因大家都知道,就是太忙了~
临近年底,公司项目和年会做技术支持,朋友同学聚会更频繁。
事实上,视频教程并没有继续更新。我的锅~
不过,这个月总算找到时间做点什么了,嗯。一直说的就是新版ABP的代码生成器,之前的代码生成器不支持.NETCORE。
现在终于支持这个版本了。
这是一个兑现的承诺。
ABPCodeGenerator 是一款基于 ABP(ASP.NET Boilerplate)框架的代码生成器,可用于在您的日常开发过程中节省时间qq群聊对话生成器在线制作,更专注于业务逻辑处理。
欢迎您使用 ABPCodeGenerator,这是一个重新开发的代码生成器,支持 .netframework 和 .netcore 双版本。
开发代码生成器的初衷是让你专注于业务开发,基础设施由代码生成器实现,节省你的实现。实现增效双赢的局面。欢迎光临:提供你的脑洞,合理的话我会实现的~
开始做生意
在群里公测一个多星期了,稳定。最后,我可以做一个教程和认识人。
支持VisualStudio2015和VisualStudio2017下载表格:
首先打开VisualStudio的Tools - Expand and Update菜单栏,见右图:
然后选择“在线”菜单栏,然后在左侧搜索“ABP”,
我们可以看到有 4 个工具。
让我们简单解释一下:
ABPCodeGenerator是之前开发的,使用脚手架系统,可以参考文章:
ABPCodePowerTools 是目前支持 .NetFramework 和 .NETCore 的代码生成器。
也是会持续更新的项目之一。
旁边的ABPHelper是美国人开发的,有兴趣的也可以用。
最后一个ASP.NET ZeroPowerTools是ABP官方推出的代码生成器,功能强大qq群聊对话生成器在线制作,唯一的问题就是付费。
如何使用
只要是 ABP 项目,可以是 Core 版本,也可以是 Framework 版本。
打开解决方案并选择核心层。
我们选择“书”的实体文件,
using Abp.Domain.Entities;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.IO;
using System.Linq;
using System.Text;
namespace SmartToken.Persons
{
public class Book:Entity
{
[Required]
[MaxLength(32)]
public virtual string Name { get; set; }
[Required]
[MaxLength(32)]
public virtual string Surname { get; set; }
[MaxLength(255)]
public virtual string EmailAddress { get; set; }
}
}
右键单击实体文件“书”
展开对话框
来说说重点吧。如果是刚才生成器的ABP空项目,请选择“第一次使用代码生成器”,它会帮你生成相关的通用代码。
还要选择您的项目版本,例如 .NETCore 和 .NetFramework
然后点击确定
选择要生成的阵列信息。单击确定。
以下是生成的文件信息:
生成领域层和应用层的相关代码,涉及的功能有:
领域层初始化、AutoMapper手动注入、表增删改查、批量删除、单条数据修改等功能。
与之前版本的代码生成器基本相同。
而且它的功能还不够。
所以我们要谈谈即将发生的事情
路线地图
也欢迎:
欢迎Star,然后发表你的看法和意见。
当前成绩
当前版本仍然是 1.0 以便将来进行更多迭代。请耐心等待。
出乎意料的小惊喜是,有点出人意料的是,明天就上最常用的榜单了。大家都过春节了吗?
交流QQ群:104390185
最后,祝你:
祝你圣诞快乐。
-关于我-
转载于: