Entity Framework et les champs de valeur null
Bonjour,
je viens de créer un Web Service qui me retourne une liste de contacts que je récupère dans une basse de données MySQL à travers entity framework.
Quand je récupère le xml généré par mon web service, je m'aperçois que les colonnes qui ont une valeur null ne sont pas présentes:
enregistrement 1:
Code:
1 2 3 4 5
| <int_id>-1</int_id>
<last_name>NAME-1</last_name>
<company_id>-1</company_id>
<addresses_id>-1</addresses_id>
<date1 xsi:nil="true"/> |
enregistrement 2:
Code:
1 2 3 4 5 6
| <int_id>593</int_id>
<last_name>NAME593</last_name>
<company_id>501</company_id>
<addresses_id xsi:nil="true"/>
<position>Meister</position>
<date1 xsi:nil="true"/> |
on voit ici que dans l'enregistrement 1, il manque le champ position parce qu'il a la valeur null pour cet enregistrement dans la base de données.
Comment peut-on forcer Entity framework a renvoyer le champ dans le xml même si celui-ci à une valeur null ?
Code très simple de mon service web:
Code:
1 2 3 4 5
| [WebMethod]
public contact[] GetContacts()
{
return db.contact.ToArray();
} |
merci d'avance.