Insertion d'un objet dans la base Azure depuis C#
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:
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:
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.