【发布时间】:2020-10-15 15:24:48
【问题描述】:
我想链接我的两个表。但是,它不起作用。我有两个模型“CartItem”和“Movie”,我希望 CartItem 包含一个电影。我在 Mac 上的 Studio Visual 中工作。太棒了。
namespace Eshop.Models
public class CartItem
{
public int ID { get; set; }
public int MovieID { get; set; }
public Movie Movie { get; set; }
public int Quantity { get; set; } }
public class EshopContext : DbContext
{
public EshopContext(DbContextOptions<EshopContext> options)
: base(options)
{
}
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
modelBuilder.Entity<CartItem>().HasOne<Movie>(s => s.Movie).
}
public DbSet<Movie> Movie { get; set; }
public DbSet<Eshop.Models.CartItem> CartItem { get; set; }
public DbSet<Eshop.Models.CheckOut> CheckOut { get; set; }
}
}
【问题讨论】:
-
究竟什么是“不工作”?
标签: sql asp.net entity-framework