草根专栏

一个 .NET Core 开发者的专栏。
158 篇文章
68 人订阅

全部文章

solenovex

用VSCode开发一个基于asp.net core 2.0/sql server linux(docker)/ng5/bs4的项目(1)

这篇文章写的是使用mac(linux)/win10开发一个基于asp.net core 2.0 web api, angular 5, bootstrap 4,...

4055
solenovex

用VSCode开发一个基于asp.net core 2.0/sql server linux(docker)/ng5/bs4的项目(2)

为Domain Model添加约束 前一部分, 我们已经把数据库创建出来了. 那么我们先看看这个数据库. 可以在项目里面建立一个database.sql, 并且...

3375
solenovex

用VSCode开发一个基于asp.net core 2.0/sql server linux(docker)/ng5/bs4的项目(3)

由于本文主要是讲VSCode开发等, 所以相关等一些angular/.net core的知识就相对少讲点. 我把需求改一下, 如图: ? 由于efcore目前还...

3839
solenovex

用VSCode开发一个asp.net core 2.0+angular 5项目(4): Angular5全局错误处理

angular 5 全局错误处理 参考文档: https://angular.io/api/core/ErrorHandler 首先按照文档在客户端项目建立ap...

3465
solenovex

用VSCode开发一个asp.net core2.0+angular5项目(5): Angular5+asp.net core 2.0 web api文件上传

这部分就讲从angular5的客户端上传图片到asp.net core 2.0的 web api. 这是需要的源码: https://pan.baidu.com...

3955
solenovex

Entity Framework Core 2.0 入门

该文章比较基础, 不多说废话了, 直接切入正题. 该文分以下几点: 创建Model和数据库 使用Model与数据库交互 查询和保存关联数据 EF Core支持情...

5278
solenovex

Git基本命令 -- 创建Git项目

在这里下载git: https://git-scm.com/ 安装的时候, 如果是windows系统的话, 可以勾选unix的命令行工具, 这样在windows...

2907
solenovex

Git基本命令 -- 基本工作流程 + 文件相关操作

可以先找一个已经被git管理的项目, 我就使用这个项目吧: https://github.com/solenovex/ID3-Editor 基本工作流程 克隆以...

3088
solenovex

依赖反转原则DIP 与使用了Repository模式的asp.net core项目结构

DIP 依赖反转原则 Dependency Inversion Principle 的定义如下: 高级别的模块不应该依赖于低级别的模块, 他们都应该依赖于抽象....

2715
solenovex

asp.net core 2.0 web api + Identity Server 4 + angular 5 可运行前后台源码

前台使用angular 5, 后台是asp.net core 2.0 web api + identity server 4. 源码的使用: 后台源码: htt...

40310
solenovex

使用Angular CLI生成 Angular 5项目

如果您正在使用angular, 但是没有好好利用angular cli的话, 那么可以看看本文. Angular CLI 官网: https://github....

2923
solenovex

使用Angular CLI从蓝本生成代码

ng generate <蓝本名> 命令. 该命令的格式是 ng generate <蓝本名> <参数>. 也可以使用--dry-run参数来列出要生成的文件...

2847
solenovex

使用Angular CLI生成路由

为应用生成路由. 先创建一个项目: ng new my-routing --routing ? 可以看到生成了两个module. 看一下routing modu...

38213
solenovex

使用Angular CLI进行Build (构建) 和 Serve

Build. Build主要会做以下动作: 编译项目文件并输出到某个目录 Build targets决定了输出的结果 bundling 打包 生产环境的buil...

3857
solenovex

Git - 使用命令和P4Merge进行diff

P4Merge P4Merge是Git的一个第三发Diff和Merge工具(可视化冲突解决工具). 下载地址: https://www.perforce.com...

4416
solenovex

使用Angular CLI进行单元测试和E2E测试

单元测试. angular cli使用karma进行单元测试. 首先执行ng test --help或者ng test -h查看帮助. 执行测试的话就执行ng ...

3567
solenovex

Git -- 分支与合并 (命令行+可视化工具p4merge) Fast Forward 合并禁用 Fast Forward 合并自动合并解决合并的冲突

基本命令 把所有的变化都放在master分支并不是最好的做法. 建议的做法是把变化放在分支里面. ? 至少应该准备一个feature分支之类的, 把变化都隔离开...

3489
solenovex

Git -- Rebase

git rebase: 这个命令可以把一个分支上commit的变化放到另一个分支上重新上演一遍. ? ? ? 简单的Rebase例子. 首先准备好一个git项目...

3697
solenovex

Git -- Stash

git stash(储藏) 准备好项目, 然后修改某个文件. ? 这时, 如果我不准备commit这个文件的话, 我需要立即修改改另外一个文件. 为了保存这第一...

2788
solenovex

Git - Tag

Lightweight Tags. ? 如果想标注某个事件/里程碑, 就需要使用git tag tag名. ? 列出所有的tag: git tag --list...

2886

扫码关注云+社区

领取腾讯云代金券