我正在尝试从azure表存储中检索数据(取决于连接字符串)。我必须创建一个视图模型并使用angular将数据绑定到UI。
我已经将表中的列名称提取为字符串数组。但是当我不知道字段时,如何将数据填入视图模型?或者如何从字符串数组创建动态视图模型??
答案 0 :(得分:0)
因此,解决此问题的方法是在F#库中创建一个类型提供程序,并从C#中使用该类型提供程序。 https://msdn.microsoft.com/en-us/library/hh361034.aspx
这个库已经使用Blob,Queues和Tables执行此操作。最好的部分是由艾萨克亚伯拉罕写的,所以它应该是坚实的品质。 https://github.com/fsprojects/AzureStorageTypeProvider
如果您只使用客户端代码,那么也许您可以创建一个api,它位于表存储和返回对象的客户端代码之间,以及对动态生成视图模型有用的元数据。例如,尝试这种形式:
对象:名称,
属性:10,
Property1:名称 Property1_Type:type, Property1_SortOrder: 等等
这应该允许您动态生成视图模型。