我有2个独立的项目,具有完全相同的模型。 该模型可以在Entity Framework项目上正常运行并读取数据库:
List<ProductComponents> productComponents = new List<ProductComponents>();
productComponents = context.productComponents.ToList();
当我尝试从另一个EF Core项目访问数据库时,出现此错误:SqlException:无效的列名'VendorsvendorId'。
我的2个型号:
public class ProductComponents
{
[Key]
public int componentId { get; set; }
[Required]
public string Name { get; set; }
public int? vendorId { get; set; } = 1;
public Vendors Vendors { get; set; }
}
public class Vendors
{
[Key]
public int vendorId { get; set; }
[Required]
public string Name { get; set; }
public ICollection<ProductComponents> ProductComponents { get; set; }
}
return View(await _context.ProductComponents.ToListAsync());
请帮助我从哪里开始寻找!尝试重置迁移,ForignKey注释,到目前为止还不走运!enter code here