Entity Framework CodeFirst отношения многих ко многим с дополнительной информацией

У меня есть следующая модель:

class Contract
{
   string ContractID{get;set;}
   ICollection<Part> Parts{get;set;}
}

class Part
{
   string PartID{get;set;}
   ICollection<Contract> Contracts{get;set;}
}

проблема в том, что связь между Part и Contract также содержит следующую дополнительную информацию:

class ContractParts
{ 
   Contract{get;set;}
   Part{get;set;}
   Date{get;set;} //additional info
   Price{get;set;} //additional info
}

Каким образом Я пишу для этого Entity Context?

27
задан Ladislav Mrnka 25 March 2011 в 14:58
поделиться