У меня есть следующая модель:
class Contract
{
string ContractID{get;set;}
ICollection<Part> Parts{get;set;}
}
class Part
{
string PartID{get;set;}
ICollection<Contract> Contracts{get;set;}
}
проблема заключается в том, что взаимосвязь между частью и контрактом также содержит следующую дополнительную информацию:
class ContractParts
{
Contract{get;set;}
Part{get;set;}
Date{get;set;} //additional info
Price{get;set;} //additional info
}
Как я могу написать Контекст Entity для этого?