retrouver un attribut d'une propriété
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:
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é ??