使用以下命令从我在ASP.net中的代码中对数据库中的varchar(400)字段执行选择查询,该字段包含用于验证请求的存储域:
var domain = (Domain)(from dom in cxt.Domains
where dom.uidclient.Equals(client.uidclient)
where SqlMethods.Like(properties[2], "%" + dom.url + "%") || properties[2].Equals(dom.url)
select dom).First<Domain>();
其中&#39;属性[2]&#39;是我试图在数据库中匹配的域。但是,尽管存在条目,但它不返回匹配的值。
但是当我在SQL Server Management中尝试检索的条目上执行选择查询时,它会在域条目中添加一个额外的空格(例如&#39; http://[space]www.site.co.uk&#39;)但是当我尝试编辑条目时,空间不再存在。所有参赛作品都不是这种情况;有些人没有增加额外的空间。
这有什么特别的推理吗?是&#39; //&#39;表示某些字段的空间而不是其他字段