我正在使用azure表存储,当我尝试按值查询时,却收到了(400)错误的请求。没有经常收到此错误,但是在一天内收到了几次。
代码是这样的。
CloudTable table = tableClient.GetTableReference("tablename");
string partitionKey = DateTime.Now.Date.ToLongDateString();
IEnumerable<tableentity> query = (from sms in table.CreateQuery<tableentity>()
where sms.PartitionKey == partitionKey
&& sms.Mobile == mobileNumber && sms.Message == message select sms);
答案 0 :(得分:0)
将 TableEntity 类的 RowKey 属性设置为唯一ID,就像Guid一样,为我做了诀窍。