E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
abp
abp
(net core)+easyui+efcore实现仓储管理系统——EasyUI之货物管理四 (二十二)
abp
(netcore)+easyui+efcore实现仓储管理系统目录
abp
(netcore)+easyui+efcore实现仓储管理系统——
ABP
总体介绍(一)
abp
(netcore)+easyui
DotNet菜园
·
2019-10-15 18:00
[
Abp
vNext微服务实践] - 添加中文语言
简介abpvNext中提供了多语言功能,默认语言是英文,没有提供中文语言包。在业务开发中,定义权限后需要用中文的备注提供角色选择,本篇将介绍如何在abpvNext中加入中文语言。step1:添加zh.json中文包在AbpvNext微服务架构的modules/product/src/ProductManagement.Application.Contracts/ProductManagement/
一曲肝腸斷
·
2019-10-15 10:00
ABP
进阶教程3 - 优化编辑
点这里进入
ABP
进阶教程目录我们尝试在新增/编辑界面增加一个下拉框用来代替输入框编辑Status添加实体打开领域层(即JD.CRS.Core)的Entitys目录//用以存放实体对象添加一个类StatusCode.cs
·
2019-10-14 11:00
ABP
进阶教程8 - 自定义按钮
点这里进入
ABP
进阶教程目录在功能按钮区增加一个自定义按钮-Add(创建课程)添加按钮打开展示层(即JD.CRS.Web.Mvc)的\wwwroot\view-resources\Views\Course
·
2019-10-14 09:00
ABP
进阶教程7 - 功能按钮
点这里进入
ABP
进阶教程目录下载插件打开Datatables官网(https://datatables.net/download/)勾选Extensions/Buttons,下载插件,复制到JD.CRS.Web.Mvc
·
2019-10-13 17:00
Vue Element Admin管理
abp
vNext微服务用户、角色、权限模块
简介abpvNext微服务框架中已经提供通用权限和用户角色管理模块,管理UI使用的是MVC模式,不适用于国内主打的MVVM开发模式。在前端框架选型后笔者决定改造abpvNext微服务框架中原有的管理UI,使用vue流行的后台管理框架VueElementAdmin进行替换。本篇将介绍abpvNext微服务的前后端分离和VueElementAdmin后台管理的页面开发。开始前abpvNext微服务框架
一曲肝腸斷
·
2019-10-11 11:00
ABP
vNext 不使用工作单元为什么会抛出异常
一、问题该问题经常出现在ABPvNext框架当中,要复现该问题十分简单,只需要你注入一个IRepository仓储,在任意一个地方调用IRepository.ToList()方法。[Fact]publicvoidTestMethod(){varrep=GetRequiredService();varresult=rep.ToList();}例如上面的测试代码,不出意外就会提示System.Obje
myzony
·
2019-10-10 11:00
ABP
进阶教程1 - 条件查询
点这里进入
ABP
进阶教程目录添加实体打开领域层(即JD.CRS.Core)的Entitys目录//用以存放实体对象添加一个类StatusCode.cs//状态信息1usingSystem;2usingSystem.Collections.Generic
·
2019-10-09 17:00
abp
(net core)+easyui+efcore实现仓储管理系统——EasyUI之货物管理三 (二十一)
abp
(netcore)+easyui+efcore实现仓储管理系统目录
abp
(netcore)+easyui+efcore实现仓储管理系统——
ABP
总体介绍(一)
abp
(netcore)+easyui
DotNet菜园
·
2019-10-09 17:00
abp
(net core)+easyui+efcore实现仓储管理系统——EasyUI之货物管理三 (二十一)
abp
(netcore)+easyui+efcore实现仓储管理系统目录
abp
(netcore)+easyui+efcore实现仓储管理系统——
ABP
总体介绍(一)
abp
(netcore)+easyui
DotNet菜园
·
2019-10-09 17:00
[
Abp
vNext 源码分析] - 8. 审计日志
一、简要说明ABPvNext当中的审计模块早在依赖注入与拦截器一文中有所提及,但没有详细的对其进行分析。审计模块是ABPvNext框架的一个基本组件,它能够提供一些实用日志记录。不过这里的日志不是说系统日志,而是说接口每次调用之后的执行情况(执行时间、传入参数、异常信息、请求IP)。除了常规的日志功能以外,关于实体和聚合的审计字段接口也是存放在审计模块当中的。(创建人、创建时间、修改人、修改时间、
myzony
·
2019-10-08 11:00
[
Abp
vNext 源码分析] - 8. 审计日志
一、简要说明ABPvNext当中的审计模块早在依赖注入与拦截器一文中有所提及,但没有详细的对其进行分析。审计模块是ABPvNext框架的一个基本组件,它能够提供一些实用日志记录。不过这里的日志不是说系统日志,而是说接口每次调用之后的执行情况(执行时间、传入参数、异常信息、请求IP)。除了常规的日志功能以外,关于实体和聚合的审计字段接口也是存放在审计模块当中的。(创建人、创建时间、修改人、修改时间、
MyZony
·
2019-10-08 11:00
abp
模块生命周期设计思路剖析
abp
中将生命周期事件抽象为4个接口://预初始化publicinterfaceIOnPreApplicationInitialization{voidOnPreApplicationInitialization
又见阿郎
·
2019-10-05 16:00
[译]基于ASP.NET Core 3.0的
ABP
v0.21已发布
ASP.NETCore3.0的ABPv0.21也紧跟着发布了.v0.21没有新功能.它只是升级到稳定的ASP.NETCore3.0.查看v0.20发行说明以获取新功能,增强功能和错误修复.关于v1.0
ABP
WAKU
·
2019-10-05 08:00
ABP
开发手记14 - 更新多语言
点这里进入
ABP
开发手记目录设置语种新增语种数据库操作打开多语言表AbpLanguages,添加一条记录.程序操作在基础设施层(即JD.CRS.EntityFrameworkCore)的\EntityFrameworkCore
IT-Evan
·
2019-10-03 23:00
ABP
开发手记13 - 更新菜单
点这里进入
ABP
开发手记目录菜单更新在展示层(即JD.CRS.Web.Mvc)的Startup下打开CRSNavigationProvider.cs//用以存放菜单相关信息修改如下1usingAbp.Application.Navigation
IT-Evan
·
2019-10-03 12:00
ABP
开发手记12 - 展示层实现增删改查-脚本
点这里进入
ABP
开发手记目录创建目录在展示层(即JD.CRS.Web.Mvc)的\wwwroot\view-resources\Views\下新建文件夹Course//用以存放Course相关脚本创建脚本在
IT-Evan
·
2019-10-03 01:00
ABP
开发手记11 - 展示层实现增删改查-视图
点这里进入
ABP
开发手记目录创建目录在展示层(即JD.CRS.Web.Mvc)的Views下新建文件夹Course//用以存放Course相关视图创建视图在JD.CRS.Web.Mvc/Views/Course
IT-Evan
·
2019-10-03 01:00
ABP
开发手记10 - 展示层实现增删改查-控制器
点这里进入
ABP
开发手记目录创建控制器在展示层(即JD.CRS.Web.Mvc)的Controllers下新建一个控制器CourseController.cs1usingAbp.Application.Services.Dto
IT-Evan
·
2019-10-03 00:00
ABP
开发手记9 - 展示层实现增删改查-视图模型
点这里进入
ABP
开发手记目录创建视图模型在展示层(即JD.CRS.Web.Mvc)的Models下新建文件夹Course//用以存放Course相关视图模型在JD.CRS.Web.Mvc/Models/
IT-Evan
·
2019-10-03 00:00
ABP
开发手记8 - 应用层创建应用服务
点这里进入
ABP
开发手记目录创建目录在应用层(即JD.CRS.Application)下创建文件夹Course//用以存放Course相关应用服务在JD.CRS.Application/Course下创建文件夹
IT-Evan
·
2019-10-03 00:00
ABP
开发手记7 - 基础设施层更新数据库
点这里进入
ABP
开发手记目录设置数据库在基础设施层(即JD.CRS.EntityFrameworkCore)打开数据库环境设置JD.CRS.EntityFrameworkCore/EntityFrameworkCore
IT-Evan
·
2019-10-02 22:00
ABP
开发手记6 - 领域层创建实体
点这里进入
ABP
开发手记目录创建实体在领域层(即JD.CRS.Core)下新建文件夹Entitys//用以存放实体对象添加一个实体类Course.cs//课程信息1usingAbp.Domain.Entities
IT-Evan
·
2019-10-02 22:00
ABP
开发手记5 - 界面调整
点这里进入
ABP
开发手记目录调整前调整后调整项页面标题把favicon.ico替换为指定LogoJD.CRS.Web.Mvc\wwwroot\favicon.ico顶部工具栏把logo.png替换为指定
IT-Evan
·
2019-10-01 19:00
ABP
开发手记4 - 初始化运行
点这里进入
ABP
开发手记目录编译解决方案重新生成解决方案,确保生成成功。
IT-Evan
·
2019-10-01 15:00
ABP
开发手记3 - 解决方案
点这里进入
ABP
开发手记目录创建项目点这里进入
ABP
启动模板如图操作,我们先生成一个基于.NETCore的MPA(多页面应用).点击"Createmyproject!"
IT-Evan
·
2019-09-30 22:00
ABP
开发手记2 - 体系架构
点这里进入
ABP
开发手记目录介绍应用程序代码库的分层是一种广泛接受的技术,可帮助降低复杂性并提高代码可重用性。为了实现分层体系结构,ASP.NETBoilerplate遵循域驱动设计的原理。
IT-Evan
·
2019-09-30 18:00
ABP
开发手记1 - 开篇
点这里进入
ABP
开发手记目录基于DDD的现代ASP.NET开发框架-ABPABP是“ASP.NETBoilerplateProject(ASP.NET样板项目)”的简称。
IT-Evan
·
2019-09-30 17:00
ABP
增加记录EFCore 生成数据库脚本日志到新的txt文件
1.新建一个EFCoreDatabaseCmdLog在
abp
的Core层下,usingAbp.Dependency;usingCastle.Core.Logging;namespaceSensorBro
怪才博士
·
2019-09-30 13:00
abp
(net core)+easyui+efcore实现仓储管理系统——EasyUI之货物管理二 (二十)
abp
(netcore)+easyui+efcore实现仓储管理系统目录
abp
(netcore)+easyui+efcore实现仓储管理系统——
ABP
总体介绍(一)
abp
(netcore)+easyui
DotNet菜园
·
2019-09-29 11:00
解决C#连接Mongo报Unable to authenticate using sasl protocol mechanism SCRAM-SHA-1错误
最近做一个基于
ABP
的.netCore的项目,数据库选了MongoDB,但是返现无法给数据库设置认证,只要设置了账号密码连接就报错连接串如下:mongodb://root:
[email protected]
RickLee
·
2019-09-28 10:00
[
Abp
vNext微服务实践] - 前后端分类
一、前景abpvNext是
ABP
开源Web应用程序框架,是
abp
的新一代开源web框架。
一曲肝腸斷
·
2019-09-24 10:00
解析
ABP
框架领域层中的实体类与仓储类
实体类(Entityclasses)在
ABP
·
2019-09-24 02:04
abp
(net core)+easyui+efcore实现仓储管理系统——EasyUI之货物管理一 (十九)
abp
(netcore)+easyui+efcore实现仓储管理系统目录
abp
(netcore)+easyui+efcore实现仓储管理系统——
ABP
总体介绍(一)
abp
(netcore)+easyui
DotNet菜园
·
2019-09-23 16:00
ABP
入门系列之Json格式化
来简要介绍下
Abp
中Json的用法。为什么要在这一节讲呢?当然是做铺垫啊,后面的系列文章会经常和Json这个东西打交道。
·
2019-09-22 20:21
编译原理之理解语法树、短语、直接短语和句柄
直接短语和句柄短语书上的定义如下:书上写的比较抽象,我这里简单解释一下,有两个文法,分别是:S=*=>aAp(由于部分字符难以输入,在此用a,b,p代替)A=+=>b我们由此可以画出他的抽象语法树,如下:那么,
abp
Rakers
·
2019-09-18 11:00
编译原理之理解语法树、短语、直接短语和句柄
短语书上的定义如下:书上写的比较抽象,我这里简单解释一下,有两个文法,分别是:S=*=>aAp(由于部分字符难以输入,在此用a,b,p代替)A=+=>b我们由此可以画出他的抽象语法树,如下:那么,
abp
Rakers
·
2019-09-18 11:00
在
ABP
vNext 中编写仓储单元测试的问题一则
一、问题新项目是基于ABPvNext框架进行开发的,所以我要求为每层编写单元测试。在同事为某个仓储编写单元测试的时候,发现了一个奇怪的问题。他的对某个聚合根的A字段进行了更新,随后对某个导航属性B也进行了变更,最后通过仓储提供的UpdateAsync()方法对变更的数据进行持久化。结果再次查出来的时候,发现聚合根的A字段倒是更新了,但是导航属性B的内部字段没有进行变更。例如在下面的实例当中,聚合根
myzony
·
2019-09-18 10:00
在
ABP
vNext 中编写仓储单元测试的问题一则
一、问题新项目是基于ABPvNext框架进行开发的,所以我要求为每层编写单元测试。在同事为某个仓储编写单元测试的时候,发现了一个奇怪的问题。他的对某个聚合根的A字段进行了更新,随后对某个导航属性B也进行了变更,最后通过仓储提供的UpdateAsync()方法对变更的数据进行持久化。结果再次查出来的时候,发现聚合根的A字段倒是更新了,但是导航属性B的内部字段没有进行变更。例如在下面的实例当中,聚合根
myzony
·
2019-09-18 10:00
在
ABP
vNext 中编写仓储单元测试的问题一则
一、问题新项目是基于ABPvNext框架进行开发的,所以我要求为每层编写单元测试。在同事为某个仓储编写单元测试的时候,发现了一个奇怪的问题。他的对某个聚合根的A字段进行了更新,随后对某个导航属性B也进行了变更,最后通过仓储提供的UpdateAsync()方法对变更的数据进行持久化。结果再次查出来的时候,发现聚合根的A字段倒是更新了,但是导航属性B的内部字段没有进行变更。例如在下面的实例当中,聚合根
myzony
·
2019-09-18 10:00
[
Abp
vNext微服务实践] - 业务开发
前几篇分别介绍了abpvNext微服务框架、开发环境搭建和vueelementadmin前端框架接入,在vueelementadmin中实现用户角色管理基本功能后就可以开始进行业务开发了,本篇会详细的介绍如何在abpvNext中开发业务接口和前端页面实现。业务接口开发业务接口就是针对业务api接口,通过abpvNext微服务中实现并发布业务接口后,前端获取接口并进行界面开发,如此就实现了abpvN
一曲肝腸斷
·
2019-09-17 17:00
abp
(net core)+easyui+efcore实现仓储管理系统——EasyUI前端页面框架 (十八)
目录
abp
(netcore)+easyui+efcore实现仓储管理系统——
ABP
总体介绍(一)
abp
(netcore)+easyui+efcore实现仓储管理系统——解决方案介绍(二)
abp
(netcore
DotNet菜园
·
2019-09-17 14:00
ABP
结合 MongoDB 集成依赖注入
1.我们再
ABP
项目添加一个.NETCore类库类库名自定定义,我这里定义为TexHong_EMWX.MongoDb添加NuGet包。
Lyde
·
2019-09-14 12:00
[
Abp
vNext微服务实践] - 启动流程
前几篇分别介绍了abpvNext微服务框架和微服务CI/CD环境搭建,本篇开始介绍vNext微服务框架的开发环境搭建。环境准备官方介绍的系统架构图如下:上图中身份服务和网关服务已经集成在系统中,我们需要搭建的是MSSql、mongoDB、redis、RabbitMQ、elasticsearch。其中MSSql、RabbiMQ、elasticsearch建议直接安装,redis、mongoDB建议d
一曲肝腸斷
·
2019-09-12 16:00
c# 基于WebApi的快速开发框架FastFramework
一、框架简介此框架是针对于webapi进行开发,项目分层是基于
ABP
框架的分层,更好的抽离业务逻辑关系,
ABP
是基于EF做数据访问层,本人个人比较喜欢Dapper,就把数据访问层封装成了Dapper使用技术包括
沿途放纵过往不究
·
2019-09-12 11:00
ABP
.net Core MQTT+signalr通讯
abp
版本:4.3.0.0.netcore版本2.21、Mqtt1.1添加程序集:M2MqttDotnetCore(差点以为没有.netcore的)2.2实现代码:抄了个单例模式,并将服务器断开和消息接收事件委托给外层
懒东
·
2019-09-11 18:00
ABP
.NETCore 添加企业微信第三方登录
1.企业微信登录步骤1.获取企业微信Token官方文档:https://work.weixin.qq.com/api/doc#90000/90135/910392.通过Token与前端传的Code参数调用微信API获取访问用户身份官方文档https://work.weixin.qq.com/api/doc#90000/90135/910233.通过获取的企业用户信息到自己的服务器进行查询,存在就登
Lyde
·
2019-09-11 15:00
abp
(net core)+easyui+efcore实现仓储管理系统——菜单-下(十七)
实现仓储管理系统目录
abp
(netcore)+easyui+efcore实现仓储管理系统——
ABP
总体介绍(一)
abp
(netcore)+easyui+efcore实现仓储管理系统——解决方案介绍(二)
DotNet菜园
·
2019-09-10 14:00
利用EF6简单实现多租户的应用
什么是多租户网上有好多解释,有些上升到了架构设计,让你觉得似乎非常高深莫测,特别是目前流行的
ABP
架构中就有提到多租户(IMustHaveTenant),其实说的简单一点就是再每一张数据库的表中添加一个
阿新
·
2019-09-10 09:23
使用EF6简实现多租户的应用
使用EF6简实现多租户的应用什么是多租户网上有好多解释,有些上升到了架构设计,让你觉得似乎非常高深莫测,特别是目前流行的
ABP
架构中就有提到多租户(IMustHaveTenant),其实说的简单一点就是再每一张数据库的表中添加一个
学习园地
·
2019-09-09 09:00
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他