1
Northwindデータベースの従業員テーブルだけでは作業できませんでした。コード下EF Codefirstがnorthwindデータベースの部分的なテーブルで動作しない
は
としてエラーをスロー「型 『Northwind.Order_Detail』の複合主キーの順序を決定することができません。複合主キーの順序を指定するColumnAttribute又はHasKey方法 を使用します。」
しかし、Order_detailsと他のテーブルも考慮すれば問題ありません。 OrderDetailsテーブルのHasKey。
私の質問は、EFを使用していくつかのテーブル(この場合は社員テーブルだけ)で作業することはできません。
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
はい、あなたは正しいです..ありがとう –