Entity Framework 4.1を使用して、intのコレクションを取得しようとしています。
基本的に私はSpecと呼ばれるエンティティを持っています
public class Spec {
public int Id{get;set;}
public string Name {get;set;}
public ICollection<int> TypeIds {get;set;}
}
テーブルSpecsにはColumnsid、Nameなどがあり、TypeIdsを列specId TypeIdを使用してテーブルSpecTypesにマップしようとしていますが、そのマッピングを理解できません。
私はこのようなものを結び続けてきました
modelBuilder.Entity<Spec>().HasMany(r => r.TypesIds)
.WithMany()
.Map(m => m.ToTable("SpecTypes")
.MapLeftKey("SpecId")
.MapRightKey("TypeId"));