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