ef core 使用include进行外键连接查询
2018-07-09 15:17
363 查看
在entity framework core中,如果两个实体涉及到外键连接,查询的时候默认是只查自身而不会去查询外键表的。如果想要让查询结果包含外键实体,则需要使用include方法来让查询结果包含外键实体。如
_dbContext.ProductStandard.Include(o=>o.Product).SingleOrDefault(o => o.Id == id);
这个例子中,Product的Id和 ProductStandard的ProductId字段进行外键连接,想要让查询出来的productStandard携带 Product,则必须使用Include方法来进行声明。
相关文章推荐
- 使用jdbc连接ORACLE数据库进行查询的一个例子
- [EXCEL][STEP BY STEP]使用超级连接进行数据查询
- 使用join对数据表进行连接查询
- Mysql中使用UNION语句进行多表连接查询
- 使用mysql数据库进行左右连接查询的时候出现错误提示 Column 'id' in where clause is ambiguous
- Mysql中使用UNION语句进行多表连接查询
- 当使用hql进行投影查询时对于外键为空的记录查询不出来的问题
- 使用java连接mysql数据库进行数据的查询插入更新及删除
- 使用Ef框架进行分页..EF模糊查询..EF多表内连接查询
- [SSIS] 在脚本里面使用数据库连接字符串进行查询等处理, 入坑
- Ibatis使用Map作为映射结果,进行多表连接查询
- hibernate学习笔记(二)------------使用criteria进行查询
- 设置http代理服务器使用xmlrpc进行远程连接
- 使用JNDI进行高级DNS查询
- 使用连接还是使用子查询?
- 使用准则进行条件查询
- 使用asp.net进行多关键字查询的例子
- 使用准则进行条件查询--1.4.从窗体中选择查询的条件
- Access使用查询--1.2.用选择查询进行分组数据的计算
- [导入]在SYBASE数据库中使用游标(Cursors)将多行查询结果进行逐行处理