2

我对天蓝色表存储有疑问。我有天蓝色的表名 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; }
}

存储工作正常。但是当我尝试存储以下数据时,没有任何例外,而且表中也没有数据条目。我有一个截图:

在此处输入图像描述

在上面的屏幕截图中,如果您看到我在发生天蓝色表条目的代码行上放置了一个断点。图像还包含插入到表中的数据,但是当我从表中访问实体时,没有在表中输入这些数据。谁能告诉我我在这里缺少什么?

4

2 回答 2

0

在给定的示例中,您尝试插入超过 64Kb(Thumb ~ 81Kb)的属性。请参阅http://msdn.microsoft.com/en-us/library/dd179338.aspx并查看所有表实体限制。您可能需要将此属性的内容存储在 BLOB 中,而不是 TableStorage

于 2013-08-05T16:08:34.563 回答
0

我认为您缺少构造函数,您需要在其中定义行键和分区键。你能尝试合并相同的吗

于 2012-12-21T05:35:27.543 回答