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 :
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);             
            } 
          }
Comment puis-je faire pour connaître les attributs d'une propriété ??