繁体   English   中英

如何将字符串转换为 Microsoft.WindowsAzure.Storage.Table.ITableEntity?

[英]How can i convert a string to Microsoft.WindowsAzure.Storage.Table.ITableEntity?

您好,在此先感谢您提供的所有帮助:我在更新我的 azure 表时遇到问题,我不确定我正在做什么。 1.将 json 解析为 var 2.使用另一个 eg test = parsedJson;latest 创建该 var 的实例。 3. 使用带有表操作的 var(自动分配的字符串)来插入或替换表实体:使用的代码如下:

var o365Subnet = JsonConvert.DeserializeObject<ConvertJson>(o365Latest);

var o365Final = o365Subnet.latest;

TableOperation tableOperation = TableOperation.InsertOrMerge(o365Subnet.latest);

响应:参数 1:无法将“字符串”转换为“Microsoft.WindowsAzure.Storage.Table.ITableEntity”

在 TableOperation.insertOrMerge(TableEntity entity) 方法中,实现 TableEntity 的TableEntity实例与操作关联。

首先,您需要有一个如下所示的TableEntity

public class DashboardApple : TableEntity
{
    public string Latest{ get; set; }
    public int ApplesCount { get; set; }
}

然后实例化表实体。

var dashboardApple = new DashboardApple
{
    PartitionKey = "myPartition",
    RowKey = "myRow",
    Latest= "GoldenDelicious",
    ApplesCount = 5
};

最后,将 tableentity 发送到InsertOrMerge

 TableOperation tableOperation = TableOperation.InsertOrMerge(dashboardApple);

根据你的情况,可以设置Latest= o365Su.net.latest;

有关更多详细信息,您可以参考这篇文章

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM