我正在尝试将以下SQL语句转换为Link2SQL语句。
SELECT * FROM Global.CustomData
WHERE CustomDataSource LIKE '%Plugin%'
我已将其转换为此声明
var query =
from item in db.CustomDatas
where item.CustomDataSource.Contains(dataSource)
select item;
并尝试将dataSource设置为以下内容:"插件","%插件%"," /插件/"和"%/插件%/"。我从其他例子中得到了这些。不幸的是,尽管TSQL语句确实返回了一个值,但是我无法获得Linq2Sql语句来返回任何内容。有人能告诉我我做错了吗?
答案 0 :(得分:2)
你应该通过"Plugin"
,我唯一能想到的是区分大小写。尝试这样的事情:
where item.CustomDataSource.ToLower().Contains(dataSource.ToLower())