Bonjour,
j'utilise pour l'un de mes site spmetal afin de générer mes classes.
j'essai de les compléter en utilisant l'interface IcustomMapping directement sur l'object source (Item) dont hérite ma lasse MonItem.
j'ai donc ajouté ce bout de code dans un fichier de ma solution :
le problème est qu'il semble que jamais ce code n'est éxecuté lorsque j'instancie ma classe fille "MonItem" de type public partial class MonItem : Item ni quand j'essai de lires les propriétés. (les propritétés restent null et le point d'arrêt n'est jamais atteint)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 public partial class Item : ICustomMapping { [CustomMapping(Columns = new String[] { "*" })] public void MapFrom(object listItem) { SPListItem item = (SPListItem)listItem; this.RoleAssignments = item.RoleAssignments; this.ParentListId = item.ParentList.ID; this.ParentListTitle = item.ParentList.Title; } }
quelqu'un aurait une piste ?
Partager