2016-07-21 5 views
0

Ich verwende den Azure Mobile App-Dienst zum ersten Mal. Ich habe eine bestehende Datenbank, die von Azure gehostet wird. Ich habe diese Datenbank beim Erstellen des App-Service verwendet. Ich folgte diesem Tutorial here, das demonstriert, wie man vorhandene Datenbank benutzt. Ich habe zuerst das Schema mit dem gleichen Namen wie der App-Service erstellt und dann alle Tabellen an dieses Schema übergeben. Jetzt versuche ich vom Azure-Portal aus auf diese Tabellen zuzugreifen. Ich ging zur Registerkarte Einfache Tabellen und erstellte die Tabellen mit dem gleichen Namen wie in meiner Datenbank. Wenn ich auf die Tabelle klicke, werden keine Datensätze angezeigt, die sich bereits in der Datenbank befinden. Die neue Tabelle, die erstellt wurde, hat nicht dieselben Felder wie die Tabellen in meiner Datenbank. Sie haben folgende Felder: "ID", "CREATEDAT", "UPDATEDAT", "VERSION", "DELETED". Das Tutorial, dem ich folgte, schien für viele Leute funktioniert zu haben. Ich habe die Primärschlüssel in meinen Tabellen mit dem Namen "id". Kann mir jemand eine Idee geben, was das Problem sein könnte?Bestehende Tabellen werden nicht mit dem Azure Mobile App-Dienst verknüpft.

Antwort

2

Das Problem ist, dass Sie ein Tutorial für Azure Mobile Services gefolgt und es auf Azure App Service angewendet haben - das sind zwei völlig verschiedene Dinge. Wahrscheinlich am wichtigsten ist, dass Ihre Tabellen nicht im Schema [dbo] sind, wo Easy Tables sie erwartet (sofern Sie den App-Dienst nicht anders konfigurieren). Außerdem haben Mobile Services vor den Systemeigenschaften Double-Underscore verwendet, App Services hingegen nicht.

Wenn Sie Ihre vorhandene Datenbank verwenden, folgen Sie den Anweisungen in meiner App Service Mobil Apps Tutorial hier: https://shellmonger.com/2016/05/11/30-days-of-zumo-v2-azure-mobile-apps-day-19-asp-net-table-controllers/

+0

Dank Adrian. Ich habe Ihre Tutorials durchgelesen und festgestellt, dass sie sehr hilfreich sind. Ich dachte, die zugrunde liegende Struktur beider Dienste wäre gleich. Ich habe das Tutorial zur Migration des azur-mobilen Dienstes zur mobilen azure-App durchgelesen und festgestellt, dass der Tab "Daten" im Verwaltungsportal im Azure-App-Dienst in Einfache Tabellen geändert wurde. Bedeutet das, dass ich das Schema nicht ändern muss und nur die Tabellen unter dem Dbo-Schema hinzufügen muss? Ich werde den Link lesen, den du zur Verfügung gestellt hast –

+0

wow, ich habe das gemacht und es funktioniert. Danke, Mann –

Verwandte Themen