自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

喵叔

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

原创 Entity Framework 一对多关系映射

EF中关系映射也是一个很关键的内容,关系映射和属性映射一样,也是在 OnModelCreating 中配置映射。EF中的关系映射有如下三种: One-to-Many Relationship(一对多) Many-to-Many Relationship(多对多) One-to-One Relat...

2019-06-30 20:04:24

阅读数 864

评论数 0

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

在面向对象中IOC是一个重要的设计思想。这篇文章将带领大家快速掌握控制反转和依赖注入。 注:代码基于c# 零、Ioc Ioc 英文是 Inversion of Control,中文是控制反转。所谓控制反转,就是A类中有对B类方法的调用,我们调用之前一般都会先new,这样就增加了类和类之间的耦合...

2019-06-27 17:58:38

阅读数 656

评论数 0

原创 C# 三个Timer

在C#中存在3种常用的 Timer : System.Windows.Forms.Timer System.Timers.Timer System.Threading.Timer 零、System.Windows.Forms.Timer 这个 Timer 是单线程的,也就是说只要它运行,其他线...

2019-06-26 15:24:23

阅读数 2560

评论数 1

原创 Entity Framework 小知识(四)

在EF中并没有提供包含索引和过滤索引的创建方法,那么我们就么发创建了吗?答案是否定的,我们可以通过迁移类进行创建包含索引和过滤索引。 首先我们通过 Add-Migration 命令创建一个空的迁移类,然后在 Up方法中输入如下代码: Sql($"CREATE NONCLUSTERED I...

2019-06-18 09:59:50

阅读数 633

评论数 0

原创 Entity Framework 索引

Entity Framwework 6 设置和使用索引,是一个比较 egg 疼的事情,为什么这么说呢?因为Entity Framwework 6的不同版本有不同的设置和使用方法,按照版本来划分,有三种方法: EF6 方法 EF6.1.x方法 EF6.2.x方法 EF6 EF6中设置索引比较麻烦...

2019-06-17 10:11:54

阅读数 702

评论数 0

原创 Entity Framework 小知识(三)

零、乐观并发 在单服务器上运行的站点,为了防止出现脏读现象,我们一般使用Lock语句关键字,但是如果在分布式站点上使用Lock语句关键字是不起作用的,因为程序锁住了服务器1数据库实例,但服务器2并不知道服务器1已被锁住,这样依然会出现脏读现象。这时我们就用到了EF的乐观并发。 EF中解决并发有两种...

2019-06-13 23:45:14

阅读数 634

评论数 0

原创 Entity Framework复杂类型属性映射

零、创建项目必须代码 public class BaseModel { public int Id { get; set; } public DateTime CreateDateTime { get; set; } } public class Address { pu...

2019-06-11 23:36:06

阅读数 974

评论数 0

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