Entity FrameWork Core使用 Include查询关联数据以及机理。 您所在的位置:网站首页 include三单 Entity FrameWork Core使用 Include查询关联数据以及机理。

Entity FrameWork Core使用 Include查询关联数据以及机理。

2024-07-09 07:42| 来源: 网络整理| 查看: 265

Entity Framework Core 允许你在模型中使用导航属性来加载相关实体。 有三种常见的 O/RM 模式可用于加载关联数据。

预先加载表示从数据库中加载关联数据,作为初始查询的一部分。 显式加载表示稍后从数据库中显式加载关联数据。 延迟加载表示在访问导航属性时,从数据库中以透明方式加载关联数据

这里仅结束第一种,使用Include的方式。

什么是关联的数据?

如下图,两个导航属性Assets以及Department,分别对应两个外键AssetsId以及DepartmentId,关联到另外两张表上。需要查询到当前的实体关联到另外两张表中的信息,比如部门名称,资产名称等,就需要通过关联查询去把数据加载到本次查询的结果中来。

实际上,要查询出关联表的数据信息,可以通过以下两种方法

(1)通过外键,去把对应的实体信息查询出来。

(2)通过导航属性,加载关联数据到查询结果中,形如类似下图



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有