一. 本地缓存 从这个章节开始,介绍一下EF的一些高级特性,这里介绍的首先介绍的EF的本地缓存,在前面的“EF增删改”章节中介绍过该特性(SaveChanges一次性会作用于本地缓存中所有的状态的变化),在这里介绍一下本地缓存的另外一个用途. ① Find方法通过主键查询数据,主键相同的查询,只有第一次访问数据库,其它均从缓存中读取. ② 延迟加载的数据,在第一次使用的使用时访问数据库,后面无论再使用多少次,均是从内存中读取了. Console.WriteLine("--------------…
一. 简介 1. 优先级:Fluent API > data annotations > default conventions. 2. 所有的Fluent API配置都要在 OnModelCreating这个重写方法中进行 3. 常见的配置: ① 获取表对应的配置根: var stu =modelBuilder.Entity<XXX>(); ② 设置主键:HasKey<string>(s => s.studentKey); ③ 获取属性:stu.Prope…