je vais utiliser quelques exemples de code pour montrer mon problème ...Nhibernate et WCF IList <> Conflit
c'est une entité
public class Channel : EntityBase
{
[DataMember]
public virtual IList<LocalChannel> LocalChannels { get; set; }
}
canal local a une propriété de chaîne.
ce 2 classes mappé couramment et fonctionne bien avec la relation a beaucoup.
le problème est dans le service wcf.
lorsque je sélectionne un canal ou tous les canaux.
La liste localChannels est de taille fixe. (le type de ILIst qui retourne est un tableau typé)
Je veux que je sois une liste.
Nhibernate ne me laissera pas d'écrire ceci:
public virtual List<LocalChannel> LocalChannels { get; set; }
becuase il ne peut pas jeter ses collections à la liste
et ma procuration est écrit dans le code et non généré avec svcutil donc je ne peux pas changer le type de collection .
des solutions?
10x bonne idée .. Je pense que je viens d'utiliser l'utilitaire svc et éviter patch. –