Как построить эти таблицы для EF?EF many-to-many
Первая таблица:
public class model1
{
public int Id { get; set; }
public string Name { get; set; }
public string Description { get; set; }
}
Вторая таблица:
public class model2
{
public int Id { get; set; }
public string Name { get; set; }
public string Description { get; set; }
}
Таблица, которая имеет связь первого и второго и несколько полей:
public class model3
{
public int (id from model1){ get; set; }
public int (id from model2) { get; set; }
public int (id from model2){ get; set; }
public decimal Name{ get; set; }
public decimal Description{ get; set; }
}
ok, и to model1 и model2 я должен добавить публичный виртуальный ICollection Model3s {get; задавать; }? –
user1600070
мой контекст общественный DbSet model1s {get; задавать; } public DbSet model2s {get; задавать; } общественный DbSet model3s {get; задавать; } от того, как я могу получить что-то вроде context.model1s. (и Name of SecondModel2Id) –
user1600070
взгляните на это http://vincentlauzon.wordpress.com/2011/04/15/entity-framework-4-1-many-to-many-relationships-5/. Отношение «многие ко многим» подробно объясняется там – Chris