参数异常
本文关键字:异常 参数 | 更新日期: 2023-09-27 18:02:45
使用实体框架在c#中从模型构建列表。我正在使用LINQ来尝试匹配字段中的前6或7个字符。在c#以外的语言中,我会使用正则表达式。或者在SQL中使用通配符"Like"。下面是我使用的代码,我得到一个参数异常。
List<InvoiceHeader> tempData = db.InvoiceHeader
.Where(f => f.ivh_invoicenumber.Any(t => f.ivh_invoicenumber.StartsWith(temp))).ToList();
如果ivh_invoicenumber
和temp
是字符串类型
var tempData = db.InvoiceHeader.Where(f => f.ivh_invoicenumber.StartsWith(temp)).ToList();
如果temp
是字符串数组:
var tempData = db.InvoiceHeader
.Where(f => temp.Any(t => f.ivh_invoicenumber.StartsWith(t))).ToList();