在Azure中创建表格
public void Create()
{
TableClient.CreateTableIfNotExist(TableName);
}
我收到以下异常:
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<error xmlns="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
<code>OutOfRangeInput</code>
<message xml:lang="en-US">One of the request inputs is out of range.
RequestId:df3a853d-5ff6-46ec-908e-99ddf49c104c
Time:2012-08-21T13:41:43.9555920Z</message>
</error>
任何人都可以解释一下这个问题吗?
答案 0 :(得分:4)
表名无效。你用的是什么名字?
来自MSDN:
表名必须符合以下规则:
表名在帐户中必须是唯一的。
表名可能只包含字母数字字符。
表名不能以数字字符开头。
表名不区分大小写。
表名称长度必须为3到63个字符。
这些规则也用正则表达式“^ [A-Za-z] [A-Za-z0-9] {2,62} $”来描述。
表名保留了创建它们的大小写,但在使用时不区分大小写。