【发布时间】:2022-11-04 22:52:42
【问题描述】:
我的项目中有两个模型。第一个是电影,第二个是流派。两者之间存在多对多的关系。所以我创建了另一个名为 MovieGenre 的模型。问题是我不知道如何在控制器中实现流派名称的搜索功能。我的意思是检索具有指定类型名称的电影。
这是三个模型
public class Movie
{
public int Id { get; set; }
public string Name { get; set; }
public List<MovieGenre> MovieGenres { get; set; }
public string Director { get; set; }
public DateTime ReleaseDate { get; set; } = DateTime.Now;
}
public class Genre
{
public int Id { get; set; }
public string Name { get; set; }
public List<MovieGenre> MovieGenres { get; set; }
}
public class MovieGenre
{
public int MovieId { get; set; }
public int GenreId { get; set; }
public Movie Movie { get; set; }
public Genre Genre { get; set; }
}
【问题讨论】:
-
这回答了你的问题了吗? Filtering on Include in EF Core
-
我不明白你为什么不只是在 Genre 模型中创建 List<Movie> 道具,不需要 MovieGenre 模型
标签: c# asp.net-core entity-framework-core