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 :
Et voici mon code pour l'insertion :
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; } }
Ce code permet en temps normal d'inserer mon objet dans la base azure.
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); ...
Est ce que quelqu'un connait l'origine de mon erreur ?
Merci d'avance.
Partager