EF Core 中 一 对多的查询问题
数据库表为:

一个 File 包含 0 个或多个 Attrib,保存在 DataAttrib 表中。
需要查询出来的结果是:
List<File,List<Attrib>>
Linq 语句如下:
from f in db.Files
join attr in (
from da in db.DataAttribs
join a in db.Attribs on da.AttribID equals a.ID
select new { da.DataID, a.Name }
) on f.ID equals attr.DataID into attrs
select new {f, attrs}
在 Linq for SQLServer 中查询正常,在 EF Core 5 中报错:could not be translated
请教各位是哪里的问题?该如何解决?
...全文
相关推荐
.netCore EF
- **同一应用程序中的 EF 6 和 EF Core**:在同一应用程序中可以同时使用 EF 6 和 EF Core,但需要注意它们之间的兼容性和互操作性问题。
EF Core执行原生SQL语句
一般Linq操作就够了,尽量不用写原生SQL;非查询SQL用ExecuteSqlInterpolated ();针对实体的SQL查询用FromSqlInterpolated()。复杂SQL查询用ADO.NET的方式或者Dapper等。
C#学习笔记-Entity Framework Core基础操作学习 测试项目工程文件
项目还深入探讨了EF Core使用中的关键注意事项:避免在循环中反复创建DbContext实例,应采用依赖注入生命周期管理(Scoped)确保单次请求内共享同一上下文;警惕N+1查询问题,合理使用Include
s0AHC_AbpEFCoreToMysqlTest_103960_1767856655341.zip
开发者可以利用EF Core丰富的API来执行数据操作、查询、变更跟踪和数据迁移等任务。
EntityFramework_教程
### Entity Framework 教程#### 一、Entity Framework 概述**Entity Framework** (简称 EF 或者 EF Core),是 Microsoft


LINQ
