Mit TableOutput, Lesen Sie mit TableClient: String zum Int Cast -Fehler, schreibenC#

Ein Treffpunkt für C#-Programmierer
Guest
 Mit TableOutput, Lesen Sie mit TableClient: String zum Int Cast -Fehler, schreiben

Post by Guest »

Ich habe die folgende Klasse: < /p>

Code: Select all

public class MyData
{
public string PartitionKey { get; set; }
public string RowKey { get; set; }
public int NumOranges { get; set; }
public int NumApples { get; set; }
public int NumBananas { get; set; }
}
Ich schreibe Instanzen in Azure -Tabellenspeicher mit den isolierten Azure -Funktionen von .NET 8 TABLEOUTPUT Bindung.
Wenn ich versuche zu lesen Die Daten mit azure.data.table.tableClient (v12.10.0) wie folgt:

Code: Select all

  var result = tableClient.Query(filter: d => d.PartitionKey = 'val');
Ich kann das Objekt vom Typ 'System' system.string 'nicht gaben. Int32' Fehler.
i obwohl Die Tabellenspeicherung war schema-weniger. Ich kann das als Problemumgehung verwenden, aber ich würde gerne die Ursache kennen und wenn ich etwas Vorbeugender oder logischer machen kann. Alle Werte liegen in der Int32.MaxValue . Ich habe doppelt überprüft, indem ich die Daten als TabelleEntity abgerufen und die max () jeder Eigenschaft überprüft habe.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post