代码改变世界

随笔档案-2015年12月

EF CodeFirst(三) 并发处理

2015-12-29 13:10 by FelixShen, 3622 阅读, 收藏,
摘要: 并发分为两种,一种叫做悲观并发,一种叫乐观并发。 名字挺文艺悲观并发悲观并发是什么呢? 就拿我们常用的代码版本控制来说。 有一个文档,A和B都要 获取这个文档并进行修改, 如果当A在读取这个文档数据时,就单独霸占了这个文档,B无法获取,只有当A读取修改完毕释放锁时,B才能获取这个文件,也就是一个人去... 阅读全文

EF Codefirst(二)数据注释

2015-12-28 23:17 by FelixShen, 2865 阅读, 收藏,
摘要: CodeFirst通过分析我们在代码里编写的类,以及类之间的关系生成数据库表,以及表之间的各种关系。数据库的表会涉及到主键,外键,列是否为空,列类型等等。 我们要通过怎样的方式来暴露这些信息呢?CodeFirst通过DataAnnotations(在 System.ComponentModel.Da... 阅读全文

EF CodeFirst 初识

2015-12-28 21:26 by FelixShen, 935 阅读, 收藏,
摘要: 随着EntityFramework的发展,原先的三种方式,{Code First ,Model First,Database First } CodeFirst基本摆脱了另外两种方式成为了 最受欢迎的一种编程模型。 我们通过先编写代码,然后自动生成数据库。 程序员只需专心的面向对象写代码,而无需再写... 阅读全文