- Primärer Hash-Schlüssel: UserId (Nummer)
- Primärer Bereichsschlüssel: Erstellt (String)
Code: Select all
_dynamoDBClient.Context.Load(12345);
"ExceptionMessage": „Bereichsschlüsselwert konnte nicht konvertiert werden für Eigenschaft
Erstellt", "ExceptionType": "System.InvalidOperationException"
Wenn ich mit dem spezifischen Bereichsschlüssel lade, etwa:
Code: Select all
_dynamoDBClient.Context.Load(12345, "2015-01-01");
Gibt es nicht eine Möglichkeit, einen eingegebenen Benutzer nur mit dem primären Hash-Schlüssel zu laden, obwohl die Tabelle einen hat Bereichsschlüssel? Ich möchte nicht jedes Mal das Erstellungsdatum einsenden, wenn ich einen Benutzer benötige. Oder habe ich das Konzept der Bereichsschlüssel in dynamoDB falsch verstanden?