摘要: 在实际的项目开发中,我们经常使用分组函数,对组内数据进行群组后,然后进行组内排序:如:1:取出一个客户一段时间内,最大订单数的行记录2: 取出一个客户一段时间内,最后一次销售记录的行记录————————————————下文将讲述三个分组函数 row_number rank dense_rank的用法 阅读全文
posted @ 2019-03-22 10:57 liyongke 阅读(1404) 评论(0) 推荐(0) 编辑
摘要: 特性(Attribute)是用于在 运行时 传递程序中各种元素(比如类、方法、结构、枚举、组件等)的行为信息的声明性标签。可以通过使用特性向程序添加声明性信息。一个声明性标签是通过放置在它所应用的元素前面的方括号[ ]来描述的。 .Net 框架提供了两种类型的特性:预定义特性和自定义特性。 一、运用 阅读全文
posted @ 2019-03-20 10:12 liyongke 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 一、 分支管理 使用 git 进行源代码管理,一般将某个项目的所有分支分为以下几条主线 1. Master 顾名思义,既然名字叫 Master ,那么该分支就是主分支的意思。 master 分支永远是production ready 的状态,即稳定可产品化发布的状态。 2. Develop 这个分支 阅读全文
posted @ 2019-03-18 09:35 liyongke 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-03-14 09:59 liyongke 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 通过本篇文章我们来学习一下CASE表达式的基本使用方法。 CASE表达式有简单 CASE表达式(simple case expression)和搜索 CASE表达式(searched caseexpression)两种写法,它们分别如下所示。 CASE 表达式的写法 我们在编写 SQL 语句的时候需 阅读全文
posted @ 2019-03-11 15:24 liyongke 阅读(1423) 评论(0) 推荐(0) 编辑
摘要: NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种: 允许用户从NPM服务器下载别人编写的第三方包到本地使用。 允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。 允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用 阅读全文
posted @ 2017-05-08 19:18 liyongke 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 基础设施 启动类 ASP.NET Core从应用程序中的Startup类初始化。我们在这个类中配置所有库(包括ABP)。我们建议您先检查此课程。它也被集成到 OWIN。所以,你可以在这里添加OWIN中间件。 Bower和前端依赖 ASP.NET Zero解决方案使用bower package man 阅读全文
posted @ 2017-05-07 14:00 liyongke 阅读(1404) 评论(0) 推荐(0) 编辑
摘要: 基于令牌的认证 任何应用程序都可以将应用程序中的任何功能认证和使用为API。例如,您可以创建一个移动应用程序消耗相同的API。在本节中,我们将演示来自Postman的API (Google Chrome扩展程序)的用法。 认证 我们建议您禁用用于远程身份验证的用户的双因素身份验证。否则,客户端应该实 阅读全文
posted @ 2017-05-07 14:00 liyongke 阅读(867) 评论(0) 推荐(0) 编辑
摘要: 单元测试 ASP.NET Zero启动项目包含单元和集成测试。使用以下工具开发测试: xUnit作为测试框架。 Shouldly 作为断言库。 Microsoft.EntityFrameworkCore.InMemory 的实体框架和数据库。 Abp.TestBase简化基于ABP的应用程序的集成测 阅读全文
posted @ 2017-05-07 14:00 liyongke 阅读(503) 评论(0) 推荐(0) 编辑
摘要: WEB.HOST应用程序 AspNet Zero解决方案包含一个额外的项目Web.Host,它将所有应用程序功能公开为API。因此,您可以从任何设备使用API​​。实际上,Web.Mvc项目也是这样做的,为所有的应用功能提供API。不同之处在于Web.Mvc项目还有MVC控制器,视图,脚本等。如果您 阅读全文
posted @ 2017-05-07 13:59 liyongke 阅读(504) 评论(0) 推荐(0) 编辑