2011-06-15 75 views
1
var crm = new XrmDataContext("Crm"); 

var properties = from property in crm.awx_propertyawx_properties 

orderby property.awx_name 

select new { 
    awx_name = property.awx_name == null ? "no name" : property.awx_name 
     } 
           ; 
properties = properties.Where(a => a.awx_name.StartsWith("Sears Tower")); 

我收到錯誤「無法確定屬性名稱」 - 我在這裏做錯了什麼?我讀了很多線索,這是完全可以做的。幫幫我!CRM LINQ +爲匿名類型創建動態where子句

回答

0

我也花了很長時間試圖找到一種針對CRM系統發佈動態where子句的方式。

我嘗試過類似的語法,並且還構建了一個謂詞構建器。兩者都不起作用。我不得不採取2階段的方法。 1.使用static where子句從CRM中提取超集到集合中 2.使用標準技術從我的內存集合中動態查詢。

我討厭CRM。

菲爾