Bonjour,
J'ai des objets EDM dans lesquels certaines propriétés sont déclarés scalaires
EdmScalarPropertyAttribute et d'autres de navigation EdmRelationshipNavigationPropertyAttribute.
Je voudrais modifier toutes les propriétés scalaire d'un objet à partir de celles d'un autre objet.
Un truc du genre :
Comment puis-je faire pour connaître les attributs d'une propriété ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 PorpertyInfo propInfos = clone.GetType().GetProperties(); for (i = 0; i < propInfos.Length; i++) { PorpertyInfo objPi = obj.GetType().GetProperty(propInfos[i].Name); Si objPi possède un attribut EdmScalarPropertyAttribute alors { objPi.SetValue(obj, propInfos[i].GetValue(clone, null), null); } }
Partager