2010-10-14 5 views
1

EF + WCF service Ria: Supposons que je entité gens, parce qu'il est une classe partielle, donc je peux l'étendre à ajouter une méthode à lui:comment rendre la méthode entité disponible côté client?

partial class People{ 
    static string GetMyString(){ 
    //...... 
    return string; 
    } 
} 

puis à côté client, je veux méthode GetMyString disponible pour l'entité People. Quelle est la meilleure façon de mettre en œuvre cela?

Répondre

1

Dans votre projet côté serveur, vous devriez avoir (mais ce n'est pas nécessaire) une classe People.cs qui contient vos métadonnées, telles que des attributs pour la validation.

Également dans votre projet de serveur, créez une classe partielle publique nommée People.shared.cs. Dans cette classe, vous pouvez ajouter vos méthodes telles que la méthode GetMyString(). La classe People.shared.cs est générée par le code (copié) vers le projet client.