J'ai évalué les services Silverlight et .NET RIA pour mon entreprise. J'essaie de décider si c'est bon pour nous. Pour la plupart, j'aime ça. Mais, je vois un élément que je suis surpris que je ne peux pas faire facilement. Pour cette raison, je devine que je fais quelque chose de mal. Pour démontrer, j'ai deux tables de base de données:Services RIA Silverlight - Affichage des colonnes de plusieurs tables
Order
-----
ID
CustomerID
OrderDate
OrderNumber
Customer
--------
ID
FirstName
LastName
Address
Lorsque je crée ma classe de service de domaine, je sélectionne ces deux tables. Dans l'application Silverlight, je fais glisser l'entité Order de la page Data Sources vers ma page Silverlight. Lorsque je fais cela, un DataGrid est ajouté avec toutes les propriétés dans l'entité Order. En réalité, cependant, je voudrais le montrer DataGrid:
- Order.OrderNumber
- Order.OrderDate
- Client.Prénom
- Client.Nom
Parce que cette information est diffusée sur plusieurs tables, je ne sais pas comment utiliser les services RIA pour les afficher dans mon application Silverlight.
Quelle est la méthode recommandée pour ce faire? Devrais-je ajouter une vue dans ma base de données? Puis-je le faire sans toucher à la base de données?
Merci,