1
的部分表工作,我不能單獨Northwind數據庫僱員表工作。EF Codefirst失敗Northwind數據庫
以下代碼拋出誤差作爲
「無法確定爲類型 ‘Northwind.Order_Detail’複合主鍵順序。使用ColumnAttribute或HasKey方法 指定複合主鍵的順序。」
但它工作正常,如果我考慮Order_details和其他表以及。和用於OrderDetails表的HasKey。
我的問題是,是不是可以使用EF幾桌(單獨Employee表在這種情況下)工作。
public partial class NorthwindEntities : DbContext
{
public NorthwindEntities()
: base("Northwind")
{
}
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
base.OnModelCreating(modelBuilder);
SetupModels(modelBuilder);
}
public DbSet<Employee> Employees { get; set; }
}
阿南德
嗨!你能顯示'Employee'類和'SetupModels'方法嗎?這可能是因爲'Employee'有一個導航屬性到訂單或訂單的細節什麼的。 – Slauma
是的,你是對的..謝謝 –