相关疑难解决方法(0)

EF核心/ Sqlite一对多关系由于唯一索引约束而失败

每个上下文Car都有一个对应的CarBrand。现在我的课程如下所示:

public class Car
{
    public int CarId { get; set; }
    public int CarBrandId { get; set; }
    public CarBrand CarBrand { get; set; }
}

public class CarBrand
{
    public int CarBrandId { get; set; }
    public string Name { get; set; }
}

public class MyContext : DbContext
{
    public DbSet<Car> Cars { get; set; }
    public DbSet<CarBrand> CarBrands { get; set; }

    protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
    {
        optionsBuilder.UseSqlite(@"Data Source = MyDatabase.sqlite"); …
Run Code Online (Sandbox Code Playgroud)

c# sql sqlite entity-framework entity-framework-core

3
推荐指数
2
解决办法
1909
查看次数