首页 > 其他 > 详细

Entity Framework Core使用笔记④

时间:2020-05-24 11:43:06      阅读:47      评论:0      收藏:0      [点我收藏+]

关联数据插入(这里我没使用之前的例子)

var province=new Province{
  Name="shanxi",
  Population="100000"
  Cities=new List<City>
{
  new City{AreaCode="24".Name="xian"}  
}    
}
context.Add(province);

查询关联数据

Eager Loading预加载:include方法,他是dbset的方法

include会把所有关联带出来

例:

var province=context.Provinces.Include(x=>x.Cities)
.Where(x=>x.Name=="xian")
.Tolist();

Query Projections查询映射:查询需要的属性

因为里面是匿名的实例化,所以只能在该方法里使用,如果想出出去,需要定义dynamic

例:

var provinces=context.select(
x=>new{
     x.name,
     x.id   
  }
)

Explicit Loading显示加载

Lazy Loading 懒加载

 

Entity Framework Core使用笔记④

原文:https://www.cnblogs.com/liuyang95/p/12947526.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!