我有兩個表:如何使用非DB-物業實體框架中的部分類對關聯
------Product-----
| ProductID (key)|
| DescricptionID |
|----------------|
---Description----------
| DescriptionType (key)|
| DescriptionID (key)|
| LanguageID (key)|
| Description |
|----------------------|
,如果我想Products
和Description
之間建立在*.edmx
文件一個新的關聯,我必須爲表Description
中的每個主鍵指定Dependent Properties
。所以我爲此創建了一個新的Partial類。
例如:
public partial class Product
{
public int DescriptionType
{
get { return 1; }
set { this.DescriptionType = 1; }
}
public string LanguageID
{
get { return "EN"; }
set { this.LanguageID = "EN"; }
}
}
現在的問題是以下幾點:怎麼可能看到這個新特性在我*.edmx
文件在一個新的協會這兩個表之間選擇那些爲Dependent Properties
。
我知道數據庫的設計不正確,但沒有可能改變這一點。那麼是否有另一個解決我的問題的方法?
你的屬性setter具有無限遞歸,並且會用'StackOverflowException'爆炸。 – hvd