我的azure表存储存在问题。我有天蓝色的表名Html,看起来像:
public class Html : TableServiceEntity, Ibase
{
public string Time { get; set; }
public string Name { get; set; }
public string File { get; set; }
public string Type { get; set; }
public byte[] CardTypeId { get; set; }
public byte[] Card { get; set; }
public byte[] Thumb { get; set; }
public byte[] Tags { get; set; }
public string ThumbUri { get; set; }
}
存储工作正常。但是当我试图存储以下数据时,没有任何例外,但表中没有数据输入。我有一个screenShot:
在上面的屏幕截图中,如果您看到我在代码行上放置了一个断点,其中发生了azure表条目。该图像还包含插入表中的数据但是当我从表中访问entites时表中没有输入这些数据。谁能告诉我我在这里缺少什么?
答案 0 :(得分:0)
我认为您缺少构造函数,您需要在其中定义行键和分区键。你能尝试加入相同的
吗?答案 1 :(得分:0)
在给定的示例中,您尝试插入超过64Kb(Thumb~81Kb)的属性。请参阅http://msdn.microsoft.com/en-us/library/dd179338.aspx并查看所有表实体限制。您可能需要将此属性的内容存储在BLOB而不是TableStorage
中