更新时间:2022-12-31 15:50:37
您需要替换 IEnumerable< Movie>电影
与 ICollection< Movie>电影
因为 IEnumerable
不是收集界面。
You need to replace IEnumerable<Movie> Movies
with ICollection<Movie> Movies
because IEnumerable
is not a collection interface.
public class Genre
{
public int GenreID { get; set; }
public string GenreName { get; set; }
public virtual ICollection<Movie> Movies { get; set; }
}
在您的初始化程序中
protected override void Seed(ZimelleShopDbContext context)
{
var genre = new Genre { GenreName = "Foo" };
var movie = new Movies { Title = "Bar", MovieSummary = "Baz", Genre = genre };
context.Movies.Add(movie);
context.SaveChanges ();
}