摘要:
数据库表之间有一对一 一对多 多对多关系。那同样,CodeFirst也要能分析这些类之间的这些关系。CodeFirst可以自动通过分析类之间的属性导航属性 从而得出类之间的关系,自动确定外键。一对多一对多是最为常见的一种关系,符合怎样的规范会被CodeFirst识别为一对多的关系呢? publ... 阅读全文
随笔分类 - EntityFramework
EF CodeFirst(三) 并发处理
2015-12-29 13:10 by FelixShen, 3614 阅读, 收藏,
摘要:
并发分为两种,一种叫做悲观并发,一种叫乐观并发。 名字挺文艺悲观并发悲观并发是什么呢? 就拿我们常用的代码版本控制来说。 有一个文档,A和B都要 获取这个文档并进行修改, 如果当A在读取这个文档数据时,就单独霸占了这个文档,B无法获取,只有当A读取修改完毕释放锁时,B才能获取这个文件,也就是一个人去... 阅读全文
EF Codefirst(二)数据注释
2015-12-28 23:17 by FelixShen, 2852 阅读, 收藏,
摘要:
CodeFirst通过分析我们在代码里编写的类,以及类之间的关系生成数据库表,以及表之间的各种关系。数据库的表会涉及到主键,外键,列是否为空,列类型等等。 我们要通过怎样的方式来暴露这些信息呢?CodeFirst通过DataAnnotations(在 System.ComponentModel.Da... 阅读全文
EF CodeFirst 初识
2015-12-28 21:26 by FelixShen, 931 阅读, 收藏,
摘要:
随着EntityFramework的发展,原先的三种方式,{Code First ,Model First,Database First } CodeFirst基本摆脱了另外两种方式成为了 最受欢迎的一种编程模型。 我们通过先编写代码,然后自动生成数据库。 程序员只需专心的面向对象写代码,而无需再写... 阅读全文
浙公网安备 33010602011771号