Quelqu'un peut-il me dire le cas recomemended (de pascals ou chameau) pour le retour des classes avec des champs ... Par exemple, l'exemple qui vient avec vs 2010 utilise Case Pascal comme siWCF REST: retour des classes et des règles/cas Pascal/Camel pour les champs?
// TODO: Edit the SampleItem class
public class SampleItem
{
public int Id { get; set; }
public string StringValue { get; set; }
}
Avis première lettre majuscule sur Id et StringValue. Je me demandais est-ce la façon recommandée? Beaucoup de services publics semblent rendre camelCase comme champs.
Je dois admettre qu'il se sent plus naturel avec Pascal cas qui suit les conventions de nommage pour Microsoft Propriétés etc.
Aussi les propriétés vont être singulier parce que son pour 1 enregistrement par exemple Id, StringValue etc .. mais ce A propos du nom de la classe, je présume que ce nom sera aussi singulier que le XML que je reviens fera un tableau de SampleItem ??
Je suis vraiment à la recherche d'un peu de confirmation.
Le retour de classe contiendra des champs pour mes données retournées spécifiques, y a-t-il des champs que je devrais inclure par défaut .... Je ne pense pas ?? Comme si je ne le juste retour Erreur 400 donc je ne ai pas besoin de fournir un numéro d'erreur, erreur Desc etc dans chaque classe
Tous les commentaires ont vraiment apprécié
EDIT
ici est un exmaple du J'utilise la méthode pour renvoyer le xml ... sa méthode par défaut dans la norme 2010 vs modèle
[WebGet(UriTemplate = "")]
public List<SampleItem> GetCollection()
{
// TODO: Replace the current implementation to return a collection of SampleItem instances
return new List<SampleItem>() { new SampleItem() { Id = 1, StringValue = "Hello" } };
}
Bien sûr, cette méthode retourne une liste (seulement un exmaple) de SampleItem ..
SampleItem est une classe et ici il est
// TODO: Edit the SampleItem class
public class SampleItem
{
public int Id { get; set; }
public string StringValue { get; set; }
}
Qu'est-ce que vous utilisez pour générer le XML? –
J'utilise le modèle standard dans vs 2010 pour renvoyer le XML. Je mets à jour ma question avec l'exemple d'item –
Ok question mise à jour, mais en gros il retourne une classe .NET qui bien sûr est PascalCase :-) –