Entity Framework CodeFirst de nombreuses de nombreuses relations avec des informations supplémentaires

J'ai le modèle suivant :

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

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

le problème est que la relation entre la Partie et le Contrat contient également les informations supplémentaires suivantes :

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

Comment pourrais-je écrire l'Entité Contexte de cette ?

InformationsquelleAutor Attilah | 2011-03-25