.net
文章平均质量分 93
大龄Giser
这个作者很懒,什么都没留下…
展开
-
利用Visual Studio 2017的扩展开发(VSIX、ItemTemplate) 快速实现项目的半自动化搭建
目录0.引言1.什么是Visual Studio项目模板2.IWizad接口3.通过Visual Studio扩展开发实现领域驱动开发3.1 使用VSIX+ProjectTemplate创建项目模板3.2使用ItempTemplate创建自定义项模板3.3实现可视化添加实体字段,自动生成应用层(Dto、IAppService、AppService)、领域层(Entity...原创 2018-10-16 10:05:09 · 7336 阅读 · 3 评论 -
【ABP杂烩】面向切面编程(AOP)知识总结
目录1.存在问题2.AOP的概念3.AOP应用范围3.AOP实现方式4.应用举例5.结束语本文在学习【老张的哲学】系列文章AOP相关章节后,自己归纳总结的笔记。1.存在问题最近,其它项目小组在开发的过程中遇到了一个问题,在日志记录时,用户明明点击的是更新操作,可翻看记录时却发现是查询操作,起初是一头雾水,后面跟踪该更新操作的代码后才发现,在日志记录时确实是写着查...原创 2018-11-15 14:48:50 · 1839 阅读 · 0 评论 -
【ABP杂烩】Extensions后缀扩展方法
1.Extensions介绍扩展方法使你能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。 扩展方法是一种特殊的静态方法,但可以像扩展类型上的实例方法一样进行调用。 对于用 C#、F# 和 Visual Basic 编写的客户端代码,调用扩展方法与调用在类型中实际定义的方法没有明显区别。详细见官方文档:扩展方法(C# 编程指南)2.语法介绍* 需...原创 2018-11-14 12:38:14 · 606 阅读 · 0 评论 -
关于C# WinForm开发海量数据入库解决方案及使用进度条ProgressBar的经验之谈
1.问题最近在做一个由ArcGIS数据格式导入到PostgreslSQL的小工具,数据量比较大(千万级别,见下图),起初为了给使用者一个“比较好”的使用体验,耍了点"小聪明",在导入的界面上增加了两个ProgressBar,一个用于实时显示表的进度,另一个用于实时显示表记录的进度。开发好真正投入使用时,引发了一系列的不满(导入慢、出现未响应假死等等)。2.解决办法2.1忽滥用Pro...原创 2019-08-29 13:11:46 · 944 阅读 · 1 评论