2016-04-25 4 views
1

Ich benutze Kentico nur Produktbeschreibungen und Bilder und andere Daten wie Preis ... etc von Kentico DB anzuzeigen, habe ich eine Auswahlabfrage gemacht, um die Daten zu bekommen, und es funktioniert gut, aber ich muss wissen, ob es wirkt jede andere Sache, wenn ich ein solches Verhalten verwende, weiß ich, dass es besser und einfacher wäre, wenn ich APIs verwenden würde, aber was ist, wenn ich select query direkt verwende?Ist es in Ordnung, Daten direkt aus der Datenbank in Kentico auszuwählen?

Hinweis: Ich habe noch nie eine Einfüge- oder Aktualisierungsabfrage zum Einfügen oder Aktualisieren von Daten verwendet, die nur Daten anzeigen.

Wie ich sah in Kentico Doc. mit API-Vorteile erleichtert die Anzeige und macht es viel einfacher, aber nicht beeinflussen, wenn ich explizite Abfrage verwenden.

Antwort

0

Es wird immer empfohlen, die Kentico-API zu verwenden, um diese Daten hauptsächlich aus Gründen der Leistung/Zwischenspeicherung zu erhalten. Es gibt auch andere Gründe, zum Beispiel, wenn Sie Workflow oder Versionierung verwenden. Wenn Sie eine dieser Methoden verwenden, müssen Sie mehrere Joins durchführen, um die richtigen Daten zu erhalten, anstatt sie direkt von einer einzigen Tabelle abzurufen. Es gibt sehr mächtige APIs und Makro-Methoden, die eine Menge davon für Sie bereits tun, also würde ich vorschlagen, mit diesen zu arbeiten, bevor Sie die Datenbank direkt aufrufen.

Verwandte Themen