ASP .Net Core:多对多关系Get操作

Pawlit16

我有2个实体通过多对多关系连接。

头等舱:

 public class Movie
 {
     public int Id { get; set; }
     public string Title { get; set; }

     public List<MovieActor> MovieActor { get; set; }
 }

第二类:

 public class Actor
 {
     public int Id { get; set; }
     public string Name { get; set; }

     public List<MovieActor> MovieActor { get; set; }
 }

和关系(多对多):

public class MovieActor
 {
     public int MovieId { get; set; }
     public Movie Movie { get; set; }

     public int ActorId { get; set; }
     public Actor Actor { get; set; }
 }

我想编写IEnumerable<Movie> GetMovies(int actorId)一种方法,该方法将actor的id作为参数。我希望该方法返回具有给定ID的演员在其中播放的电影列表。我怎样才能做到这一点?

2cool4school

所以你可以做这样的事情

 public IEnumerable<Movie> GetMovies(int actorId)
 {
     var result = await _context.Actor.Where(x => x.Id == actorId).
                                          Include(x => x.MovieActor).ThenInclude(x => x.Movie).FirstOrDefaultAsync();
        
     var movies = result.MovieActor.select(x => x.Movie).Tolist();
     return movies
  }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

多对多关系 MVC ASP.NET

来自分类Dev

Asp.Net Core EF Core 多对多关系更新命令

来自分类Dev

asp.net-访问多对多关系属性

来自分类Dev

ASP.NET MVC核心-多对多关系-创建视图

来自分类Dev

ASP.NET MVC多对多关系(维护插入顺序)

来自分类Dev

asp.net core webapi中的一对多关系

来自分类Dev

多对多CRUD操作ASP.Net Core

来自分类Dev

ASP.Net Core / EF Core:添加迁移后,身份用户类和自定义类之间存在多对多关系,堆栈溢出

来自分类Dev

ASP.NET Core 3.1和Entity Framework Core:一对多关系

来自分类Dev

ASP.NET MVC多对多关系,使用“我自己的”表

来自分类Dev

与ASP.NET身份表和自定义表的多对多关系

来自分类Dev

如何使EF查询返回MVC 5 ASP.NET中多对多关系表的聚合值

来自分类Dev

如何删除联接表多对多关系(ASP.NET)中的条目

来自分类Dev

与 ASP.NET 标识表和自定义表的多对多关系

来自分类Dev

asp.Net Core一对多关系UPDATE语句与FOREIGN KEY约束冲突

来自分类Dev

ASP.NET Core POST 操作错误

来自分类Dev

在MVC 4 ASP.NET中处理“多对一”关系

来自分类Dev

ASP.NET-Core嵌套的ASP TagHelper

来自分类Dev

ASP.NET Core返回

来自分类Dev

ASP.NET Core WebSockets

来自分类Dev

ASP.NET Core 2:在这种情况下,“多对一”关系背后的代码是什么?

来自分类Dev

与Asp.net相比,ASP.net CORE的主要优势

来自分类Dev

与ASP.NET MVC BeginExecuteCore等效的ASP.NET Core

来自分类Dev

从asp net 5迁移到asp net core时出错

来自分类Dev

asp .net 和 asp .net core 有什么区别?

来自分类Dev

ASP.NET MVC 6(ASP.NET Core或ASP.NET5)中的友好URL

来自分类Dev

asp.net core 的多租户登录问题

来自分类Dev

在ASP.NET MVC 5中实现一对多关系

来自分类Dev

ASP.NET CORE DataFormat正在执行“编辑”操作

Related 相关文章

  1. 1

    多对多关系 MVC ASP.NET

  2. 2

    Asp.Net Core EF Core 多对多关系更新命令

  3. 3

    asp.net-访问多对多关系属性

  4. 4

    ASP.NET MVC核心-多对多关系-创建视图

  5. 5

    ASP.NET MVC多对多关系(维护插入顺序)

  6. 6

    asp.net core webapi中的一对多关系

  7. 7

    多对多CRUD操作ASP.Net Core

  8. 8

    ASP.Net Core / EF Core:添加迁移后,身份用户类和自定义类之间存在多对多关系,堆栈溢出

  9. 9

    ASP.NET Core 3.1和Entity Framework Core:一对多关系

  10. 10

    ASP.NET MVC多对多关系,使用“我自己的”表

  11. 11

    与ASP.NET身份表和自定义表的多对多关系

  12. 12

    如何使EF查询返回MVC 5 ASP.NET中多对多关系表的聚合值

  13. 13

    如何删除联接表多对多关系(ASP.NET)中的条目

  14. 14

    与 ASP.NET 标识表和自定义表的多对多关系

  15. 15

    asp.Net Core一对多关系UPDATE语句与FOREIGN KEY约束冲突

  16. 16

    ASP.NET Core POST 操作错误

  17. 17

    在MVC 4 ASP.NET中处理“多对一”关系

  18. 18

    ASP.NET-Core嵌套的ASP TagHelper

  19. 19

    ASP.NET Core返回

  20. 20

    ASP.NET Core WebSockets

  21. 21

    ASP.NET Core 2:在这种情况下,“多对一”关系背后的代码是什么?

  22. 22

    与Asp.net相比,ASP.net CORE的主要优势

  23. 23

    与ASP.NET MVC BeginExecuteCore等效的ASP.NET Core

  24. 24

    从asp net 5迁移到asp net core时出错

  25. 25

    asp .net 和 asp .net core 有什么区别?

  26. 26

    ASP.NET MVC 6(ASP.NET Core或ASP.NET5)中的友好URL

  27. 27

    asp.net core 的多租户登录问题

  28. 28

    在ASP.NET MVC 5中实现一对多关系

  29. 29

    ASP.NET CORE DataFormat正在执行“编辑”操作

热门标签

归档