前言 各位好,又是一个多月没更新文章了. 原因嘛,大家都懂的,太忙了~ 临近年末,公司的项目.年会的做技术支持,同事朋友聚餐也比较频繁. 当然视频教程也没有继续更新.我的锅~ 但是这个月好歹抽空做了一些事情,嗯.就是一直说的ABP 的新版本代码生成器,之前的代码生成器大家说不支持.NET CORE. 现在这个版本终于支持了. 也算是兑现了承诺. ABP Code Generator 是基于ABP(ASP.NET Boilerplate)框架制作的代码生成器,可以用于大家在日常开发过程中节约时间,…
ABP代码生成器介绍 针对abp这个框架做了一个代码生成器,功能强大.分为两大功能点,一个是数据层,一个是视图层. 数据服务层:通过它,可以实现表设计.领域层初始化.多语言.automapper自动注入.表的增删改查.批量删除.单数据修改等功能. 视图层呢,主要是指通过他能实现在数据层上的视图功能,都是通过ajax处理.然后各个插件如果前端验证.图片上传.华丽的maxlength.dropdownlist等功能. 也录制了视频,在传课网:传送门 大家要点击购买才能看全部视频内容.当然是免费的.…
ABP代码生成器介绍 ABP Code Generator 针对abp这个框架做了一个代码生成器,功能强大.分为两大功能点,一个是数据层,一个是视图层. 数据服务层:通过它,可以实现表设计.领域层初始化.多语言.automapper自动注入.表的增删改查.批量删除.单数据修改等功能. 视图层呢,主要是指通过他能实现在数据层上的视图功能,都是通过ajax处理.然后各个插件如果前端验证.图片上传.华丽的maxlength.dropdownlist等功能. 也录制了视频,在传课网:传送门 大家要点击购…
之前破解了这个工具后,却没有使用它. 现在使用这个小工具,帮我完成创建Entity类,Dto类,AppService类,View视图等DDD相关工作以及Entity Framework Migration迁移工作. ASP.NET Zero Power Tools 相关文档:https://aspnetzero.com/Documents/Development-Guide-Rad-Tool 然而过程并不顺利. 第一次运行报错:Couldn't determinate the project t…
ABPBuilder.Tools 基于ABP 底层代码生成器 界面预览: 生成结果: 界面很简单,输入数据库连接字符串,选择要生成的表后,就能在桌面生成底层代码,然后复制到项目里即可. 做这个生成器的原因,也是由于自己平时开发项目中需要,目前使用下来能够节省很多时间. 也是通过这个小项目,了解一些T4的用法 github地址: https://github.com/vanteking/ABPBuilder.Tools.git…
以下是个人工作场景,继上篇后,还剩下第3步骤没有解决 3.(这个可能我们公司才有)每个模型还要在每一层那里创建一个文件,这个模型的增删改查逻辑就在这里写 这个我是自己写一个.Net Core命令行工具解决的,代码中在对应的文件夹中创建对应的文件,写入/修改对应的内容,仅此而已 然后可以用我之前的博客的方法,把这个.Net Core程序打包成一个exe来用 但这里我还想把exe封装到命令行中使用--dotnet tool 1.准备一个.Net Core的小程序(做什么功能都可以,甚至只是输出hel…
介绍ASP.NET Core框架 在这篇文章中,我将要向你们简短介绍一下ASP.NET Core 框架.当今社会,当提到软件开发,每个人都是讨论着开源以及跨平台开发.总所周知,微软是以它的基于Windows产品出名的,比如Windows系统,Office办公套件等.现在我们处在新时代软件开发的潮流中,一个新的革命性的产品,被微软推出市场,那就是-----ASP.NET Core.作为本文的一部分,我将详细述说下面几点. ASP.NET的历史 什么是ASP.NET Core ASP.NET Cor…
在前面的随笔<Entity Framework 实体框架的形成之旅--Code First的框架设计(5)>里介绍了基于Code First模式的实体框架的经验,这种方式自动处理出来的模式是通过在实体类(POCO类)里面添加相应的特性说明来实现的,但是有时候我们可能需要考虑基于多种数据库的方式,那这种方式可能就不合适.本篇主要介绍使用 Fluent API 配置实现Code First模式的实体框架构造方式. 使用实体框架 Code First 时,默认行为是使用一组 EF 中内嵌的约定将 P…
在前面几篇介绍了Entity Framework 实体框架的形成过程,整体框架主要是基于Database First的方式构建,也就是利用EDMX文件的映射关系,构建表与表之间的关系,这种模式弹性好,也可以利用图形化的设计器来设计表之间的关系,是开发项目较多采用的模式,不过问题还是这个XML太过复杂,因此有时候也想利用Code First模式构建整个框架.本文主要介绍利用Code First 来构建整个框架的过程以及碰到的问题探讨. 1.基于SqlServer的Code First模式 为了快速…
上一篇EF框架step by step(7)—Code First DataAnnotations(1)描述了实体内部的采用数据特性描述与表的关系.这一篇将用DataAnnotations描述一下实体之间的关系. ForeignKey Code first默认情况下会自动建立实体之间的关系,比如在EF框架step by step(3)—Code-First这篇随笔中所介绍那样. public partial class BlogUser { public int BlogUserId { get…