【发布时间】:2019-01-19 09:30:16
【问题描述】:
我正在使用 ASP.NET Core 2.1 API 应用程序和 EF Core 2.1
我在 Movies 和 Actors 之间建立了多对多关系,生成的列 MovieActors 具有一个电影 ID 和一个演员 ID。
我需要返回一个包含不返回所有属性的电影列表,而只返回 posterUrl 和 release。它还必须返回一个列表,其中包含与每部电影相对应的演员 ID。
我有这样的事情
var movies = _context.Movies
// Actors
.Include(ma => ma.Actors)
.ThenInclude(a => a.ActorId)
.AsNoTracking()
.AsQueryable();
这不起作用,因为它说 ActorId 不是导航属性。
如何仅包含演员 ID(而不是整个演员)并仅选择 posterUrl 并从电影中发布。
【问题讨论】:
标签: asp.net entity-framework asp.net-core asp.net-core-webapi ef-core-2.1