Azure服务总线-在.NET中的主题/订阅SqlFilter中使用日期时间
如何在主题/订阅的SqlFilter中使用DateTime 我有这个信息:Azure服务总线-在.NET中的主题/订阅SqlFilter中使用日期时间,.net,azureservicebus,azure-servicebus-topics,.net,Azureservicebus,Azure Servicebus Topics,如何在主题/订阅的SqlFilter中使用DateTime 我有这个信息: var message = new BrokeredMessage(); message.Properties["datetime"] = DateTime.Now; 我还有一个SqlFilter: var sqlFilter = new SqlFilter("datetime > '2016-06-06'"); 不幸的是,这不起作用。要使其起作用,您需要向过滤器添加一个参数 var filter = new
var message = new BrokeredMessage();
message.Properties["datetime"] = DateTime.Now;
我还有一个SqlFilter:
var sqlFilter = new SqlFilter("datetime > '2016-06-06'");
不幸的是,这不起作用。要使其起作用,您需要向过滤器添加一个参数
var filter = new SqlFilter(" datetime >= @datetime");
filter.Parameters.Add("@datetime", DateTime.Parse("2016-06-06"));
这是使用日期时间的刻度吗?你是否在问这是否是使用刻度来进行比较?这将使用.NET的基础DateTime比较所使用的任何东西。因此,您甚至不需要添加参数,只需要使用一个sql筛选器,如新的SqlFilter($“DateTime>={DateTime.Now.Ticks})代码>?但是当日期时间是字符串时,SQL筛选器不会解释日期时间,因此插值将不起作用代码>与此
SqlFilter(“datetime>'2016-06-06')没有任何不同代码>