2011-01-19 28 views

回答

0

對於您只需要在二級列映射以及:

modelBuilder.Entity<Product>() 
      .HasMany(p => p.Tags) 
      .WithMany(t => t.Products) 
      .Map(m => 
      { 
       m.MapLeftKey(p => p.ProductId, "CustomFkToProductId"); 
       m.MapLeftKey(p => p.ProductId2, "CustomFkToProductId2"); 
       m.MapRightKey(t => t.TagId, "CustomFkToTagId"); 
       m.MapRightKey(t => t.TagId2, "CustomFkToTagId2"); 
      }); 
+0

@莫爾塔扎-Manavi我嘗試這樣做。我得到以下錯誤:關係約束中的從屬關係和主體角色中的屬性數量必須完全相同。我在我的Many:Many表中有兩列三列: – 2011-02-23 15:48:43

相關問題