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

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Mit TableOutput, Lesen Sie mit TableClient: String zum Int Cast -Fehler, schreiben

by Guest » 12 Feb 2025, 08:48

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.

Top