linq2db在varchar字段中查找字符串

时间:2016-07-04 05:39:50

标签: c# linq linq2db

当我进行复杂查询并尝试过滤掉varchar类型列上的数据时,提供者在sql代码中转换所需的变量不在"其中"阻止,并声明一个NVarchar类型的变量并为其赋值。阻止"其中"添加对该变量的搜索。

--  SqlServer.2008
DECLARE @cashRegisterNumber NVarChar -- String
SET     @cashRegisterNumber = N'0705311'

因为默认nvarchar类型的长度为1,所以它会查找第一个字符。如何克服并使其看起来整条线?

1 个答案:

答案 0 :(得分:2)

尝试使用Sql.AsSql方法:

Font.loadFont(getClass().getResourceAsStream("path/to/font"), 13.0);