IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Silverlight Discussion :

Entity framework ajouter la somme des details de vente


Sujet :

Silverlight

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif Avatar de Issam
    Inscrit en
    Mars 2002
    Messages
    580
    Détails du profil
    Informations personnelles :
    Âge : 49

    Informations forums :
    Inscription : Mars 2002
    Messages : 580
    Par défaut Entity framework ajouter la somme des details de vente
    bonjour

    j'ai un projet silverlight/riaservices

    pour simplifier j'ai deux classes entity framework qui correspondent a deux table ventes et ventes_details (un classique)

    est t'il possible d'inclure dans la classe ventes un champs qui calcule la somme des ventes_details automatiquement pour pouvoir afficher le tout dans une datagrid

    supposons que j'ai une datagrid avec la liste de toutes les ventes ,
    je voudrais ajouter une colonne SOMME qui correspond a ce nouveau champs


    Merci et bonne journée

  2. #2
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    La classe ventes est partielle donc tu peux l'enrichir avec des propriétés calculées

  3. #3
    Membre très actif Avatar de Issam
    Inscrit en
    Mars 2002
    Messages
    580
    Détails du profil
    Informations personnelles :
    Âge : 49

    Informations forums :
    Inscription : Mars 2002
    Messages : 580
    Par défaut
    tu peux donner un exemple stp ?

  4. #4
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    Ben tu crées un nouveau fichier cs.

    Tu mets le même namespace que où ta classe Ventes est définie et ensuite un truc du genre

    Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    public partial class Ventes
    {
       public int SommeVentes
       {
          get
          {
             if(ventes_details == null) return 0;
             else return ventes_details.Sum(d => d.Price); 
          } 
       }
    }

    Avec Price le nom de la propriété qui contient le prix de la vente.

  5. #5
    Membre très actif Avatar de Issam
    Inscrit en
    Mars 2002
    Messages
    580
    Détails du profil
    Informations personnelles :
    Âge : 49

    Informations forums :
    Inscription : Mars 2002
    Messages : 580
    Par défaut
    je m'y perds, je m'y perds

    voila ce que j'a rajouté dans ma classe ventes
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
     [DataMember()]
                public double Total_Vente
                {
                    get
                    {
                        if (VENTES_DETAILS == null) return 0;
                        else return (double)(VENTES_DETAILS.Sum(d => (double)d.VD_PRIX * (double)d.VD_QTE ));
                    }
                }
    mais quand je compile j'ai ce message d'erreur

    The associated metadata type for type 'Gestion_Commerciale.Web.VENTE' contains the following unknown properties or fields: Total_Vente.

    Please make sure that the names of these members match the names of the properties on the main type. Gestion_Commerciale

  6. #6
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    Tu as l'air d'y avoir mis dans la classe de metadata. J'ai dit de créer un nouveau fichier avec le même namespace...

Discussions similaires

  1. Ajout Relation Entity Framework
    Par YoNoSe dans le forum ASP.NET
    Réponses: 0
    Dernier message: 13/12/2009, 21h02
  2. Problème Ajout Donnée avec Entity Framework
    Par Invité dans le forum Linq
    Réponses: 4
    Dernier message: 14/10/2009, 14h16
  3. Réponses: 0
    Dernier message: 30/08/2008, 04h18
  4. Réponses: 2
    Dernier message: 13/08/2008, 10h36
  5. [ADO.NET Entity Framework] génération des tables
    Par anthyme dans le forum Accès aux données
    Réponses: 3
    Dernier message: 22/02/2008, 17h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo