gpt4 book ai didi

c# - 如何手动使用 azure 表类对象的列名称?

转载 作者:行者123 更新时间:2023-11-30 20:25:47 25 4
gpt4 key购买 nike

我想使用一个代表表存储表的模型类,在循环中为此类对象赋值。我想像下面的数据表示例一样进行分配。

DataTable dtable = new DataTable();

dtable.Columns.Add("item1", typeof(string));
dtable.Columns.Add("item2", typeof(string));
dtable.Columns.Add("item3", typeof(string));
var row = dtable.NewRow();
row["item1"] = "example1";
row["item2"] = "example2";
row["item3"] = "example3";

在这里,我可以将值分配给数据表行作为 row["item1"];

如果表存储表值按以下方式分配,

var tableRow = new ExampleTableEntity();
tableRow.PartitionKey = "20180618";
tabeleRow.RowKey = DateTime.Now;

如何将 tableRow.PartitionKey 表示为 tableRow["PartitionKey"]?这可能吗?

最佳答案

TableEntity.Flatten Method展平实体并返回 IDictionary<TKey, TValue>包含指定实体的所有属性。这将允许您使用索引运算符访问属性。

关于c# - 如何手动使用 azure 表类对象的列名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50903377/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com