自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

喵叔

主业程序员,副业写写技术文章,顺带搞搞服务器

原创 Docker学习笔记--仓库

仓库时几种存放镜像的地方,分为公共仓库和私有仓库。本节将讲解官方公共镜像市场、第三方镜像市场和搭建本地私有镜像仓库的方法。 零、官方公共镜像市场 Docker Hub 是官方提供的公共镜像仓库,是目前最大的Docker镜像仓库,仓库地址为:https://hub.docker.com。下面我们来讲...

2019-07-29 16:18:46

阅读数 203

评论数 0

原创 C#入门基础--目录

课程大纲 简介与环境搭建 C#初体验 基本语法 数据类型 类型转换 变量 常量 运算符 判断 循环 封装 可空类型 数组 字符串 结构体 枚举 类 方法 继承 多态性 运算符重载 接口 命名空间 预处理器指令 异常处理 文件的输入与输出 特性(Attribute) 反射(Reflection) 属...

2019-07-29 15:53:14

阅读数 195

评论数 0

原创 Entity Framework 实体状态

从今天开始我们开始讲解EF中的实体状态和数据操作,这篇文章先讲解实体状态。 我们通过前面的学习,知道EF通过上下位负责跟踪实体的状态,实体状态的位置是在命名空间 System.Dat.Entity 里的 EntityState,具体状态有如下5种: Detached Unchanged Add...

2019-07-28 20:19:28

阅读数 270

评论数 0

原创 Docker学习笔记--镜像

镜像是Docker三大核心概念中最重要的一个,Dokcer运行容器钱需要本地存在对应的镜像,如果不存在对应的镜像,Doker 会先从默认的镜像仓库下载(如果用户不希望Docker从默认的镜像仓库下载镜像的话,可以使用自定义镜像仓库)。这篇文章将讲解镜像的拉取、查看镜像信息、搜索镜像、删除镜像和镜像...

2019-07-24 00:18:19

阅读数 183

评论数 0

原创 Entity Framework 迁移

这一篇文章主要讲解EF的迁移,我们前面的文章一直是使用新增数据的方式生成数据库,但是在实际开发过程中,我们会使用代码迁移的方式生成数据库,下面我们来讲解一下代码迁移。 零、代码迁移命令 我们在进行代码迁移的时候经常会用到如下命令: Enable-Migrations:在项目中启动代码迁移; ...

2019-07-22 23:17:55

阅读数 186

评论数 0

原创 Doker容器

容器是Docker 的三大核心概念之一,使应用程序运行的基础环境,下面我们就来具体讲解一下Docker容器。 一、什么是容器 所谓容器就是镜像的一个运行实例,并且带有运行时需要的可写的文件层,其中的应用程序也处于运行状态。很多人会把容器和虚拟机相混淆,虚拟机是模拟运行一整套操作系统,虚拟机模拟的东...

2019-07-22 10:55:19

阅读数 197

评论数 0

原创 Entity Framework 继承映射

继承是面向对象开发时经常用到的,但是SQL Server 数据库不具备继承,那么怎么办能?我们可以利用如下三种方法: TPH(Table per Hierachy):对SQL架构进行非规范化来表示多态,使用鉴别列对类型区分; TPT(Table per Type):用外键表示继承关系 TPC(T...

2019-07-21 11:11:08

阅读数 204

评论数 0

原创 Entity Framework 一对一关系映射

一对一关系是Entity Framework 中很复杂的关系,涉及了 HasOptional 、WithRequired 、 WithOptionalPrincipal 、 WithOptionalDependent。这篇文章我们将具体讲解这几个的用法。 我们以会员和订单为例,一个会员有可能有订单...

2019-07-20 18:38:06

阅读数 199

评论数 0

原创 Entity Framework 私有属性映射

这篇文章纯属自娱自乐,因为在实际开发中用到私有化属性映射的可能性几乎为0。在EF中默认映射的是具有 public 修饰符的属性,但是如果是 internal 、 private 和 protected 修饰的属性要映射进数据库怎么做呢?下面我们分别来讲解一下。 零、 internal 属性映射 我...

2019-07-19 16:14:46

阅读数 220

评论数 0

原创 Docker学习笔记-创建镜像

创建镜像主要有三种方式: 基于已有的镜像的容器创建; 基于本地模板导入; 基于Dockerfile 创建。 零、基于已有的容器创建 这种方式语法如下: docker [container] commit [options] container [repository[:TAG]] 该命令常用...

2019-07-17 23:50:07

阅读数 187

评论数 0

原创 控制反转_依赖注入简明教程

在面向对象中IOC是一个重要的设计思想。这篇文章将带领大家快速掌握控制反转和依赖注入。注:代码基于c#零、IocIoc 英文是 Inversion of Control,...

2019-07-17 22:44:34

阅读数 136

评论数 0

转载 代码复用

哈哈,这就是「代码复用」

2019-07-17 22:44:34

阅读数 137

评论数 0

转载 公司唯一的女程序员

公司唯一的女程序员

2019-07-16 23:07:29

阅读数 151

评论数 0

原创 基础篇--(1)数据类型

从今天开始,我将每天发布一篇C#入门的文章,每篇文章的代码下载地址我将发布在文章的最后。 零、环境 数据库:SQL Server 2012 IDE:VS2019 (读者使用其他版本的VS也可以,但是建议版本不能低于2015) .NET Version:4.5 注:后面所有的文正都将是用上面的...

2019-07-15 19:08:22

阅读数 188

评论数 0

原创 Programer Cat 福利

Entity Framework是我个人原创的, 相关的文章我有离线版,是 md格式的 ,需要的私信我或者在这篇文章下留言,留下邮箱或者微信号或者QQ号,我看到后将会第一时间将离线版发给您,因Entity Framework系列文章还在编写中,因此我将会在每发布一篇新文章的第二天中午,将新的离线文...

2019-07-15 17:00:07

阅读数 165

评论数 0

原创 Entity Framewor简单属性映射

本节我们只介绍在EF中比较常见的映射零、表名映射默认情况下可以不配置表名,我们的模型名称将会作为数据库的表名。但是大部分项目会要求数据库表名称的规范,例如我们要将模型 U...

2019-07-15 14:53:02

阅读数 131

评论数 0

原创 Entity Framework 小知识(五)

在 多对多关系映射 中关联表是EF自动生成的。但有时候我们需要显示定义关联表。我们可以按照如下步骤定义(继续使用多对多关系映射这篇文章饿代码): 定义关联表类: public class StudentCourses : BaseEntity { public int StudentI...

2019-07-15 01:38:42

阅读数 183

评论数 0

原创 Entity Framework 多对多映射

上一篇文章我们讲解了EF中的一对对多的关系映射,这篇文章我们讲解EF中的多对多(Many-to-Many Relationship)关系映射。这篇文章我们同样通过一个简单的例子来讲解多对多的关系映射。 零、自动生成关系表 故事:在一个学生选课系统中,存在学生和课程两个实体,他们之间的关系是:一个学...

2019-07-14 23:12:26

阅读数 375

评论数 0

原创 docker学习笔记-小知识

零、加入docker用户组 在使用非管理员账户登录操作系统,操作docker的时候需要切换到管理员的身份,每次都这样操作会比较麻烦,所以可以将当前用户加入到 docker 用户组,代码如下: sudo usermod -aG docker USER_NAME 一、配置启动项 Doker 服务启动...

2019-07-14 18:17:20

阅读数 202

评论数 0

原创 docker学习笔记-简介

零、什么是Docker 是一个基于GO语言开发的开源 应用容器; 开发者可以打包应用和相关包,到一个 轻量级 、 可移植 的 容器 中,并且可以发布到 任何机器 ,实现 虚拟化; 完全使用 沙箱机制,而且 性能开销很低。 一、Docker 核心 Docker 的核心有三个,分别是: 镜像 、 ...

2019-07-13 18:44:46

阅读数 185

评论数 0

原创 通俗易懂的ref和out区别

ref 和 out 是C#开发中经常用到的两个关键字,但是很多人没有搞清楚这两个关键字的具体区别,下面我们来说一下这两个关键的区别。 零、 ref 与 out 的异同 相同: 都是按地址传递; 使用后都将改变原来参数的值; 编译时处理方式相同; 属性不能作为参数传递。 不同: ref...

2019-07-13 02:08:57

阅读数 207

评论数 0

原创 重写、重载和隐藏

重写、重载和隐藏是经常在开发中用到的知识点,今天我们在这里来讲一下他们三个的区别。 零、重写 所谓重写,就是在继承中,子类重新定义父类的方法,这里需要注意的是: 必须在有继承关系的类中重写; 子类重写的方法名和参数列表必须与父类的方法名和参数列表一致; 父类方法用 virtual 修饰; 子类方...

2019-07-02 16:54:58

阅读数 320

评论数 0

提示
确定要删除当前文章?
取消 删除