からICollectionを
基本的に私は、エンティティ名、仕様が列IDを持つテーブル
public class Spec {
public int Id{get;set;}
public string Name {get;set;}
public ICollection<int> TypeIds {get;set;}
}
スペック
と呼ばれていなどと、私はこの のようなものを抱き合わせてきた私は、カラムspecId型IDとテーブルSpecTypesに型IDをマップしようとしていると私はそれのマッピングを把握することはできません
modelBuilder.Entity<Spec>().HasMany(r => r.TypesIds)
.WithMany()
.Map(m => m.ToTable("SpecTypes")
.MapLeftKey("SpecId")
.MapRightKey("TypeId"));
現在、EFはプリミティブ型と複合型のコレクションをサポートしていません。残念ながら、エンティティのコレクションのみがサポートされています。 – hival