我正在尝试将对象传递给 Web 服务。我生成的代理类具有所有属性,并且我的 sql 语句返回一个数组集合。我想要的是将数组集合中的项目映射到对象代理的适当属性并将其发布到 Web 服务。
ObjectProxy.MdId = SQLResult[d].MD_ID;
每个类都有可变数量的属性(但 sql 结果集合将始终与对象代理匹配)。我想自动进行映射而不是手动映射它们。
谢谢
我正在尝试将对象传递给 Web 服务。我生成的代理类具有所有属性,并且我的 sql 语句返回一个数组集合。我想要的是将数组集合中的项目映射到对象代理的适当属性并将其发布到 Web 服务。
ObjectProxy.MdId = SQLResult[d].MD_ID;
每个类都有可变数量的属性(但 sql 结果集合将始终与对象代理匹配)。我想自动进行映射而不是手动映射它们。
谢谢
我不知道这是否是一个好主意,但无论如何我可以称之为解决方法,我现在正在访问元数据模型的 collectionProperties 并将其分配给一个数组并将该数组用于其他目的。这个实现背后的想法是我有 20 个不同的实体,并且所有实体都有不同的属性,如果我对属性进行硬编码,我必须写很多东西,现在我得到已经在类中生成的数组,然后通过这就是我的处理方法。
private var _AudioData:MobileAudioData = new MobileAudioData();
var Properties:Array = _AudioData._model.getCollectionProperties();
希望这对其他人也有帮助。