2009-12-16 56 views
0

我有一個many-to-many relationship與代理鍵多對多替代關鍵問題。請幫忙!

這些類是:保險公司 - 保險公司 - 部分。

InsurerSection有一個額外的屬性:active:bool。

如何訪問這些布爾屬性?是否有可能已經包含了保險人與科對象中此屬性還是我打電話是這樣的:

InsurerSection.FindOne(Expression.Eq("Section", sectionObj)).Active; 

最好是將有在保險公司和部分像一個參考:

Insurer item = new Insurer(); 
item.Active = true; 

Section item = new Section(); 
item.Active = true; 

這可能嗎?我有什麼選擇?

謝謝! 的Jakub

回答

0

當你說:

Insurer item = new Insurer(); 
item.Active = true; 

InsurerSection應標有積極=真的嗎?

要麼使用FindOne如你所說或map the relationship as a map/dictionary(不幸的ActiveRecord不支持index-many-to-many還)