2013-10-09 47 views
1

我在試圖從產品實體中獲取PriceLevelId值。我使用ColumSet來檢索產品價值,但PriceLevelId存儲在相關的實體中,我無法檢索到該ID值。如何檢索CRM 2011中的相關實體ID

任何人都可以給我一些小費嗎? (我是CRM領域的新開發人員)

謝謝,本。

+0

您可以加入一個代碼示例來說明你是如何嘗試檢索ID值? – Simon

+0

您正在查找哪個PriceLevelId?產品<->價目表是通過價目表項目的N:N關係(即,您可以將產品與多個價目表關聯) – Alex

回答

1

你提的問題不夠清楚,但如果你想在插件的C#代碼的priceLevel實體,你可以得到它象下面這樣:

// I am assuming you already have 'priceId' 
var price = (from p in _context<new_priceEntity>CreateQuery() 
      where p.id = priceId 
      select p).FirstOrDefault(); 

//Price level Id is: 
var priceLevelId = price.new_priceLevelId.Id; 

// get Price value 
var priceLevel = (from p in _context<new_priceLevelEntity>CreateQuery() 
        where p.id = priceLevelId 
        select p).FirstOrDefault(); 
相關問題