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