Bonjour,

Je cherche a effectuer un Insert dans ma base depuis mon code c#, mais lors de l'execution de ma commande d'insertion je me retrouve avec l'erreur suivante :
"Cannot insert if the id member is already set.\nParameter name: instance"

Voici mon objet :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
internal class RemoteSite 
{
        [DataMember(Name = "ID")]
        public Guid ID { get; set; }
 
        [DataMember(Name = "updatedAt")]
        public DateTime ModifieLe { get; set; }
 
        [DataMember(Name = "IdentifiantMarquage")]
        public string IdentifiantMarquageUniporc { get; set; }
 
        [DataMember(Name = "LibelleSite")]
        public string LibelleSite { get; set; }
 
        [DataMember(Name = "PoidsMoyenAnneePrecedente")]
        public double PoidsMoyenAnneePrecedente { get; set; }
}
Et voici mon code pour l'insertion :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
...
IMobileServiceTable<RemoteSite> table = Client.GetTable<RemoteSite>();
RemoteSite s = new RemoteSite('9ba173cb-224f-48c8-9123-f5df4443fe12','2017-06-12','458789','Site test',15.32)
await table.InsertAsync(remoteSite).ConfigureAwait(false);
...
Ce code permet en temps normal d'inserer mon objet dans la base azure.

Est ce que quelqu'un connait l'origine de mon erreur ?

Merci d'avance.