0
我不得不int
與varchar
比較LINQ查詢LINQ功能上型轉換失敗
soemthing = Lookups.Where(Function(lookupToSearch) lookupToSearch.ServiceFeature =
CONST_ServiceFeature_EventLog And _
lookupToSearch.Name = CONST_ActivityTypeLookup_Name And _
lookupToSearch.Value = type.ToString()).FirstOrDefault.EntityKey
lookupToSearch.Value
是varchar
type
是enum
一些在lookuptosearch
值都字母和它們未能轉換爲int
。
考慮到我無法更改混合字母和數字的數據,解決此問題的最佳方法是什麼?
工作表示感謝。我嘗試了像ToString()像lookupToSearch.Value = type.ToString(),它返回一個錯誤。關於空對象的東西。 – Tigran 2010-12-04 16:28:13