
ABP使用入门教程
介绍ABP的基本使用,让你快速上手, 主要介绍传统的ABP, https://aspnetboilerplate.com/ , 也有一些ABPvNext的文章
包达叔
这个作者很懒,什么都没留下…
展开
-
ABP集成SqlSugar
SqlSugar是一款老牌 .NET 开源多库架构ORM框架,由果糖大数据科技团队维护和更新 ,生态圈丰富 ,开箱即用最易上手。原创 2023-09-19 20:55:47 · 1360 阅读 · 0 评论 -
ABP入门教程之集成达梦数据库
达梦数据库目前(2023年)只支持到.net6所以下载ABP的.net6版本,然后开始集成。原创 2023-06-17 17:09:59 · 850 阅读 · 0 评论 -
通过Dapper获取DataTable
通过Dapper获取DataTable在abp中引入Dapper,如果需要获取DataTable还是需要按ado.net的方式获取首先要添加一个辅助类MsSqlHelper 百度一下就有然后继承DapperEfRepositoryBase创建一个新的DapperEfRepositoryBaseNew在里面添加常用的查询方法在 .netCore3.1以上需要用Microsoft.Data.SqlClient替代Systemt.Data.SqlClient也同样需要在辅助类MsSqlHelper中用M原创 2022-04-28 19:37:18 · 2648 阅读 · 1 评论 -
ABP问题汇总
ABP启用租户启用Https使用Nginx代理无法选择租户的问题原创 2020-05-28 17:04:30 · 942 阅读 · 1 评论 -
记录EFCore产生的SQL语句到日志
记录EFCore产生的SQL语句到日志以下是基于ABP项目做的示例1, 先创建LoggerProviderusing Microsoft.Extensions.Logging;using System;namespace demo{ public class EfLoggerProvider : ILoggerProvider { public Castle.Core.Logging.ILogger Logger; public EfLogge原创 2022-03-25 13:48:02 · 2650 阅读 · 0 评论 -
ABP入门教程(六)ABP支持DataTable
首先要添加一个辅助类MsSqlHelper 百度一下就有, 在 .netCore3.1以上需要用Microsoft.Data.SqlClient替代Systemt.Data.SqlClient。然后在RepositoryBase里面添加常用的查询方法, 如下。原创 2022-08-17 16:50:22 · 544 阅读 · 0 评论 -
ABP入门教程(五)集成Dapper
如果在项目中要直接写T-SQL,可以引入DapperDapper可以直接调用存储过程也可以直接映射到对象集合适合复杂查询的情况原创 2022-02-09 15:37:09 · 1296 阅读 · 0 评论 -
ABPvNext入门之启动项目
ABPvNext入门,启动项目教程ABPvNext是ASP.NET CORE的开源WEB应用程序框架ABP是用于创建现代Web应用程序的完整架构和强大的基础设施! 遵循最佳实践和约定,为你提供SOLID开发经验.原创 2022-01-05 21:10:43 · 1976 阅读 · 0 评论 -
ABP入门教程(四)初探领域驱动设计
ABP项目开发中重要的角色和职责实体: Entity : 与数据库对应仓储: Repository : 操作实体, 实现基本的增删改查, 实现复杂的数据处理逻辑领域服务: Manager : 调用Repository, 实现领域功能应用服务: Service : 调用Repository和Manager以提供复杂的应用服务原创 2021-02-26 15:38:40 · 824 阅读 · 0 评论 -
ABP入门教程(三)添加一个领域层和一个应用层
前言: ABP自带的Core层我们一般不会修改, 为了项目结构更加清晰建议添加一个Core层, 存放于业务有关的实体1,在src目录下新建一个项目,类库,例如叫AbpDemo.Core.System,然后修改项目属性,把命名空间修改回来为:AbpDemo然后添加依赖,照着现有的领域层AbpDemo.Core添加:abp.automapper 和 abp.ZeroCore.EntityFrameworkCore ,添加一样的版本2,在项目中添加一个实体,一般的首先会添加一个文件夹,实体如下//系统原创 2020-05-27 08:55:43 · 985 阅读 · 0 评论 -
ABP入门教程(一)启动模版项目
ABP为一个脚手架项目,源码启动起来就是一个项目,已经内置了用户,角色,权限等基础服务,让我们可以直接进入业务开发。最新的ABP基于.Net6建议使用VS2022进行开发启动ABP只需要简单的3步:1,到官网下载模版项目: https://aspnetboilerplate.com/2,用VS2022打开解决方案,将Web.Host设置为启动项3,在程序包管理器控制台(Nuget控制台)里设定默认项目为EntityFrameworkCore,执行命令建库:Update-Database原创 2020-05-14 18:16:21 · 5875 阅读 · 2 评论 -
ABP入门教程(二)添加一个实体和服务
在领域层(Core)添加一个实体 [Table("Department")] public class Department : FullAuditedEntity { public string Code { get; set; } public int Name { get; set; } }在基础层(EntityFrameworkCore)的类AbpDemoDbContext添加数据集 public class Core3De原创 2020-05-26 22:31:28 · 1769 阅读 · 0 评论