如何在linq c#中的字符串参数之间应用

问题描述 投票:-1回答:1
我有一个LINQ c#,在其中我必须与字段进行比较的where子句中具有以下条件,其中一个是字符串,另一个是Int,但

<

运算符在这些条件之间不适用((注:我只想应用'

if (!string.IsNullOrEmpty(SearchExpression)) _allData = _allData.Where(a => (a.VM_VERIFIED) < (a.VT_FINALAPP_LVL)); _allData = _allData.AsQueryable().where(SearchExpression, objList); ds.Tables.Add(Utilities.LinqToDataTable(_allData, "GL_CHEQUES")); _Envelope.SetMaster(ds);

我有一个LINQ c#,在其中我必须与字段进行比较的where子句中具有以下条件,其中一个是字符串,另一个是Int,但是 

< [

您可以这样将字符串解析为十进制:
_allData = _allData.Where(a => Convert.ToDecimal((a.VM_VERIFIED)) < (a.VT_FINALAPP_LVL));

仍然,我不认为这是一种好习惯。

c# linq operator-keyword
1个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.