C# 其中包含抛出值can';不能为空
我被卡住了,不知道为什么会发生这个问题 通常我们会这样做:C# 其中包含抛出值can';不能为空,c#,.net,linq,lambda,
ormlite-servicestack,C#,.net,Linq,Lambda,
ormlite Servicestack,我被卡住了,不知道为什么会发生这个问题 通常我们会这样做: var q = await OrmDb.SelectAsync<OrmProductSerial>(p => p.SerialNumber.Contains(reqSearch) ); var q=await或mdb.SelectAsync(p=>p.SerialNumber.Contains(reqSearch)); 在这种情况下,我需要这样做,但它抛出了一个错误。奥姆莱特不支持这个吗?(林克能做到) var q
var q = await OrmDb.SelectAsync<OrmProductSerial>(p => p.SerialNumber.Contains(reqSearch) );
var q=await或mdb.SelectAsync(p=>p.SerialNumber.Contains(reqSearch));
在这种情况下,我需要这样做,但它抛出了一个错误。奥姆莱特不支持这个吗?(林克能做到)
var q=await或mdb.SelectAsync(p=>reqSearch.Contains(p.SerialNumber));
谢谢。基于,对于或mlite
,您需要使用Sql。在中,类似以下内容:
OrmDb.SelectAsync<OrmProductSerial>(p => p.Where(c => Sql.In(c.SerialNumber,reqSearch)));
OrmDb.SelectAsync(p=>p.Where(c=>Sql.In(c.SerialNumber,reqSearch));
OrmDb.SelectAsync<OrmProductSerial>(p => p.Where(c => Sql.In(c.SerialNumber,reqSearch)));