向 SubscriptionClient 添加规则时,如果不删除所有空格,则会出现语法错误。我读过的众多例子中没有一个必须这样做。任何想法为什么?
// This works (whitespace stripped from expression)
var rd= new RuleDescription("ZonesRule", new SqlFilter("Zone='All'"));
subscriptionClient.AddRule(rd);
// This does not work (normal whitespace in expression)
var rd= new RuleDescription("ZonesRule", new SqlFilter("Zone = 'All'"));
subscriptionClient.AddRule(rd);
Microsoft.ServiceBus.Messaging.FilterException:'解析 SQL 表达式时出错。[标记行=1,列=4,错误标记=,其他详细信息=无法识别的字符。' ' ] TrackingId:4087836f-321c-45d7-b217-cb7fae75ee67_G11_B27...'