会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
研究、探索、分享与成长
.NET/.NET Core/WinForm/使用开源工具进行软件开发
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2019年8月20日
ABP 内置 NameValue 对象
摘要: 这个类的最主要作用就是节约一个类,其他没发现有什么特别的。而且像 键/值 队的这种场景也确实却在一些。using System;namespace Abp{ /// /// Can be used ...
阅读全文
posted @ 2019-08-20 19:23 Jöhan
阅读(132)
评论(0)
推荐(0)
2019年8月13日
ABP 中“To”方法使用解析(类型转换公共方法)
摘要: To 方法内部实现是类型转换的一个扩展方法。该方法封装精妙,可以替代曾今封装过的一组 ToInt32 / ToGuid / ToDateTime 。。。该方法命名空间:using Abp.Extensions;/...
阅读全文
posted @ 2019-08-13 10:28 Jöhan
阅读(288)
评论(0)
推荐(0)
2019年8月8日
PostgreSQL中的如何生成 UUID/GUID
摘要: 这个周末,尼克博士与我们分享了一篇写得很好的文章,讨论了自动递增(串行)密钥的缺点和一种替代方法。在讨论本文时,出现了一个问题:如何在应用程序中使用 UUID 键,以及在 PostgreSQL 中如何使用 UUI...
阅读全文
posted @ 2019-08-08 10:56 Jöhan
阅读(4524)
评论(0)
推荐(0)
2019年7月31日
WebApiClient 不支持将 ContentType 为的内容反序列化为 xXx 的解决方案
摘要: 通过 WebApiClient 调用第三方接口时,可能会遇到如下异常些信息:[EXCEPTION]WebApiClient.ApiReturnNotSupportedExteption: 不支持将ContentT...
阅读全文
posted @ 2019-07-31 11:01 Jöhan
阅读(634)
评论(0)
推荐(0)
2019年7月24日
ABP JsonExtensions 内部实现源码
摘要: 调用方式:str.FromJsonString>();//字符串转集合list.ToJsonString();//集合转字符串 using JetBrains.Annotations;using Newtonso...
阅读全文
posted @ 2019-07-24 15:09 Jöhan
阅读(177)
评论(0)
推荐(0)
2019年7月17日
.NET Core 通过注入的方式获取 appsettings.json 中的信息
摘要: 配置文件是开发过程中必不可少的元素,今天讲到的就是如何优雅的获取配置文件信息,下面是实践步骤:1.在 appsettings.json 中找个地方写入配置文件信息"TestConfigration": { ...
阅读全文
posted @ 2019-07-17 11:42 Jöhan
阅读(266)
评论(0)
推荐(0)
2019年7月9日
C# 判断当前编译运行配置 Debug / Release
摘要: 在开发过程中,可能会有一些代码只在 Debug 或 Release 环境运行。所以就需要判断当前运行环境。下面提供一个公共方法可以放到自己的工具类中。 public static class DebugHe...
阅读全文
posted @ 2019-07-09 14:10 Jöhan
阅读(566)
评论(0)
推荐(1)
2019年7月4日
ABP 扩展 UserOrganizationUnit / UserRole 等中间表
摘要: AbpUserOrganizationUnits / AbpUserRoles这两张表是 ABP 框架内的表,因为 AbpUsers 用户主键现在是 long,新增了一个 Guid 类型的 PrimaryId 字...
阅读全文
posted @ 2019-07-04 18:28 Jöhan
阅读(526)
评论(0)
推荐(0)
2019年6月26日
解读 ABP RandomHelper 内部实现源码
摘要: ABP 源码中存在一个对随机值 Random 的封装帮助类,可以帮助用户快速获取随机数,并且该类是以单例模式封装,还可以提升复用率以及性能。下面我们来解读下 RandomHelper 类的具体实现。1.首先声明静...
阅读全文
posted @ 2019-06-26 15:09 Jöhan
阅读(152)
评论(0)
推荐(0)
2019年6月18日
.NET Core 通过配置文件设置 Swagger 名称
摘要: 1.找到在 Startup 类 services.AddSwaggerGen 2.options.SwaggerDoc("v1", new Info { Title = appConfiguration["App...
阅读全文
posted @ 2019-06-18 18:48 Jöhan
阅读(482)
评论(0)
推荐(0)
2019年6月11日
.NET Core 获取 Request/Headers 等信息
摘要: 1.在 Startup.cs 类 ConfigureServices 方法中注入 IHttpContextAccessor;services.TryAddSingleton();2.在需要使用的类的构造函数注入...
阅读全文
posted @ 2019-06-11 11:15 Jöhan
阅读(1668)
评论(0)
推荐(0)
2019年6月4日
.NET Core 使用 WebApiClient.JIT 调用第三方接口
摘要: 开始前首先通过 NuGet 引入包,当前使用版本为 v1.0.9,发布日期 2019年5月21日Github:https://github.com/dotnetcore/WebApiClient/tree/Web...
阅读全文
posted @ 2019-06-04 15:01 Jöhan
阅读(624)
评论(0)
推荐(1)
2019年5月31日
在 foreach 中操作集合时报错:Collection was modified; enumeration operation may not execute.
摘要: 错误信息:System.InvalidOperationException: Collection was modified; enumeration operation may not execute.在 fo...
阅读全文
posted @ 2019-05-31 14:20 Jöhan
阅读(430)
评论(0)
推荐(0)
2019年5月27日
ABP EntityFramework 切换为 PostgreSQL / MySQL 支持
摘要: 1.引用 Npgsql.EntityFrameworkCore.PostgreSQL、Pomelo.EntityFrameworkCore.MySql NuGet 包至 EntityFrameworkCore 项...
阅读全文
posted @ 2019-05-27 17:31 Jöhan
阅读(283)
评论(0)
推荐(0)
2019年5月20日
ABP 如何创建 BackgroundWorker (后台作业)
摘要: 1.创建 xxxWorker 作业类,并继承 Abp.Threading.BackgroundWorkers.PeriodicBackgroundWorkerBase 基类,与 Abp.Dependency.IS...
阅读全文
posted @ 2019-05-20 14:57 Jöhan
阅读(473)
评论(0)
推荐(0)
2019年5月14日
入门系列- ABP 本地化
摘要: 本地化ABP的本地化系统与Microsoft.Extensions.Localization无缝集成,并与AspnetCore的本地化文档兼容. 它添加了一些实用功能和增强功能, 使其更易于在实际开发中应用.Vo...
阅读全文
posted @ 2019-05-14 09:18 Jöhan
阅读(459)
评论(0)
推荐(0)
2019年5月9日
ABP 动态 WebApi 隐藏接口的方法(二)
摘要: 之前讨论过在 AppService 中隐藏 API 的两种方式。这次再来讨论另外一种情况。新建一个类作为公共类,并且整个类都不需要解析成动态 API。这种场景就可以继承 DomainService。 ABP 中继...
阅读全文
posted @ 2019-05-09 11:34 Jöhan
阅读(364)
评论(0)
推荐(0)
2019年5月4日
ABP 在 EntityFramework 中使用扩展实现批量操作
摘要: 注意:目前批量删除即使已继承 ISoftDelete 的情况下依然会物理删除,所以可以通过批量更新实现逻辑删除。调用方法:await projectsRepository.BatchUpdateAsync(x =...
阅读全文
posted @ 2019-05-04 10:47 Jöhan
阅读(1317)
评论(1)
推荐(0)
2019年4月27日
ABP 继承 ISoftDelete 后调用 HardDeleteAsync 实现物理删除
摘要: 如标题描述的一样,在继承 ISoftDelete 后希望进行物理删除操作时,调用 HardDeleteAsync 方法即可。下面是该方法的内部实现:public static async Task HardDel...
阅读全文
posted @ 2019-04-27 14:45 Jöhan
阅读(852)
评论(0)
推荐(0)
2019年4月26日
ABP 如何查询出软删除(SoftDelete)数据
摘要: 两种使用方式:UnitOfWorkManager.Current.DisableFilter(AbpDataFilters.SoftDelete);......... using (UnitOfWorkManag...
阅读全文
posted @ 2019-04-26 19:44 Jöhan
阅读(837)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
下一页
公告