Entity FrameWork Core使用 Include查询关联数据以及机理。 | 您所在的位置:网站首页 › include三单 › Entity FrameWork Core使用 Include查询关联数据以及机理。 |
Entity Framework Core 允许你在模型中使用导航属性来加载相关实体。 有三种常见的 O/RM 模式可用于加载关联数据。 预先加载表示从数据库中加载关联数据,作为初始查询的一部分。 显式加载表示稍后从数据库中显式加载关联数据。 延迟加载表示在访问导航属性时,从数据库中以透明方式加载关联数据这里仅结束第一种,使用Include的方式。 什么是关联的数据?如下图,两个导航属性Assets以及Department,分别对应两个外键AssetsId以及DepartmentId,关联到另外两张表上。需要查询到当前的实体关联到另外两张表中的信息,比如部门名称,资产名称等,就需要通过关联查询去把数据加载到本次查询的结果中来。 实际上,要查询出关联表的数据信息,可以通过以下两种方法 (1)通过外键,去把对应的实体信息查询出来。 (2)通过导航属性,加载关联数据到查询结果中,形如类似下图 |
CopyRight 2018-2019 实验室设备网 版权所有 |