一對多的關係,我有以下型號:實體框架CodeFirst許多與其他信息
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
}
我將如何爲此編寫實體上下文?
感謝您的好回答!它有幫助。我知道如何使導航屬性變爲虛擬,但爲什麼你要使標量屬性變爲虛擬? – 2011-04-03 17:34:41
它用於提高使用附加實體時的更改跟蹤性能。 – 2011-04-03 17:46:22
對於您不想更改的屬性(例如主鍵),這是否正確? – 2011-04-03 19:58:34