none
Nombre limite de classe par service RRS feed

  • Question

  • Bonjour

    y a t'il un nombre de classe limite dans un service WCF 4. J'ai créer dans mon service 3 classe et je n'ai aucun souci pour y accéder et les utiliser. Mon problème est que je cherche a en ajouter une 4iem et qu'elle n'est pas prise en compte.  J'ai mis a jours plusieurs fois la référence du service, fait plusieurs buid mais rien n'y fait. dans mon application silverlight je ne retrouve que les 3 première.

    voici les définitions de mes classe :

           #region Classe
    
            [DataContract]
            public class Module
            {
                [DataMember]
                public int ID { get; set; }
    
                [DataMember]
                public string Designeation { get; set; }
    
                [DataMember]
                public string Gamme { get; set; }
    
                [DataMember]
                public string Type { get; set; }
    
                [DataMember]
                public string Categorie { get; set; }
    
                [DataMember]
                public string SousType { get; set; }
            }
    
            [DataContract]
            public class Ouvrage
            {
                [DataMember]
                public int ID { get; set; }
    
                [DataMember]
                public string Designation { get; set; }
            }
    
            [DataContract]
            public class Gam
            {
                [DataMember]
                public string Designation { get; set; }
            }
    
            [DataContract]
            public class CompositionSaisie
            {
                [DataMember]
                public int ID { get; set; }
    
                [DataMember]
                public string Designation { get; set; }
    
                [DataMember]
                public int Longueur { get; set; }
    
                [DataMember]
                public int Hauteur { get; set; }
    
                [DataMember]
                public int Quantite { get; set; }
    
                [DataMember]
                public int TMC { get; set; }
            }
    
            #endregion
    

    Alors y a t'il une restriction au nombre de classe de données d'un service ou quelle serai l'origine du problème selon vous ?

    Merci d'avance pour votre aide.

    mercredi 14 septembre 2011 12:54

Réponses

  • Bonjour,

    Il n'y pas de limite au niveau du nombre de classe.
    Pour que la classe soient générée côté Silverlight, il faut qu'un service l'utilise côté serveur... Avez vous un service qui utilise la classe manquante ? Pouvez vous nous indiquer la classe manquante ? Et pouvez-vous nous montrer le code côté serveur ?

    Cordialement


    Gilles TOURREAU - MVP C#
    Architecte .NET/Consultant/Formateur chez Winwise
    Blog : http://gilles.tourreau.fr
    - MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5
    - MCITP : SQL Server 2008 Developper
    - MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5
    • Marqué comme réponse Liqiao jeudi 15 septembre 2011 06:39
    mercredi 14 septembre 2011 20:00
    Modérateur

Toutes les réponses

  • en fait ce que je cherche a faire est de créer une observableCollection d'objet CompositionSaisie dans mon application silverlight. Mais je ne peut pas et je ne comprend pas pourquoi. 

    ObservableCollection<CompositionSaisie> Saisie = new ObservableCollection<CompositionSaisie>();
    

    Mais l'intellisence ne me le propose jamais :

    mercredi 14 septembre 2011 13:20
  • Bonjour,

    Il n'y pas de limite au niveau du nombre de classe.
    Pour que la classe soient générée côté Silverlight, il faut qu'un service l'utilise côté serveur... Avez vous un service qui utilise la classe manquante ? Pouvez vous nous indiquer la classe manquante ? Et pouvez-vous nous montrer le code côté serveur ?

    Cordialement


    Gilles TOURREAU - MVP C#
    Architecte .NET/Consultant/Formateur chez Winwise
    Blog : http://gilles.tourreau.fr
    - MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5
    - MCITP : SQL Server 2008 Developper
    - MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5
    • Marqué comme réponse Liqiao jeudi 15 septembre 2011 06:39
    mercredi 14 septembre 2011 20:00
    Modérateur
  • Bonjour

    En effet, le problème venais du fait que je n'avais pas encore écrit la méthode qui devais l'utiliser. Je suis bêtement rester bloquer au fait qu'il ne trouvais pas ma classe.

    Merci pour la réponse.

    jeudi 15 septembre 2011 06:39