2016-05-15 6 views
0

Ich habe alle Elemente von Azure Table erhalten, aber die ID der Zeile wurde nicht angegeben. Hier Methode, wo ich alle Elemente erhalte.Azure erhält keine ID der Zeile

new AsyncTask<Void, Void, Void>() { 
     @Override 
     protected Void doInBackground(Void... params) { 
      try { 
       final List<Hyip> results = mTable.execute().get(); 
       activity.runOnUiThread(new Runnable() { 
        @Override 
        public void run() { 
         eAdapter.clear(); 
         try { 
          for (Hyip item : results) { 
            eAdapter.add(item); 
          } 
         } catch (Exception e) { 
          e.printStackTrace(); 
         } finally { 
          eAdapter.notifyDataSetChanged(); 
          ((MainActivity)context).isDone = true; 
         } 
        } 
       }); 
      } catch (Exception exception) { 
       exception.printStackTrace(); 
       exception.getCause(); 
      } 
      return null; 
     } 
} 

Wie bekomme ich die Zeilen-ID? Kann mir jemand helfen?

Antwort

0

Azure-Tabellenspeicher ist ein Dienst, der strukturierte NoSQL-Daten in der Cloud speichert, wobei die Partitions- und Zeilenschlüssel einer Entität die Entität in der Tabelle eindeutig identifizieren.

Wenn Sie also Azure Table Storage verwenden, gibt es keine ID-Spalte in der Tabelle. Weitere Informationen finden Sie unter here.

1

Basierend auf meinem Verständnis für Ihren Code, scheint es, dass Sie die Elemente von Mobile Service Table mit Android Client SDK, nicht Azure Table Storage.

Also schlage ich vor, dass Sie versuchen können, auf das offizielle Tutorial How to use the Android client library for Mobile Apps zu verweisen, um zu wissen, wie man es benutzt.

Wenn Sie Azure-Tabellenspeicher verwenden, wie @Steven sagte, handelt es sich um den NoSQL-Informationsspeicherdienst. In der Tabelle ist kein ID-Spaltenstandard angegeben. Sie können jedoch versuchen, eine ID-Eigenschaft für eine Entität mit einer benutzerdefinierten eindeutigen Kennung wie UUID oder GUID für die Abfrage zu definieren.

Ich hoffe, es hilft. Jede Sorge, bitte zögern Sie nicht mich wissen zu lassen.

Verwandte Themen