我有一个导入过程,它从旧源获取数据并将其放入表存储中,这使我可以重新初始化表存储并根据需要重新开始。它在更新到 .NET 的 10 月 Azure SDK (VS2012) 之前一直在工作。现在,在插入一些实体后它失败了(它似乎有所不同,导入的数据本质上不是静态的)。相同类型的第一个实体始终插入成功。分区键是唯一的,每个分区键的 RowKey 是一个空字符串(非空)。它在SaveChangesWithRetries()
. 新 SDK 中是否有任何与我之前所做的不兼容的更改?
更新
我一直在通过查询表存储数据库来检查成功插入行的实际 XML。我注意到的一件事是,实体上的可为空的 int 列在为nvarchar(max)
空和int
不为空时具有 SqlType。这是故意的吗?