Ich suche nach dem gleichen Ding. Es scheint wie eine dünne Beute. Der, der mir am vielversprechendsten erschien, war persistence.js . Impel sieht auch gut aus, aber leider sieht es so aus, als ob es seit eineinhalb Jahren nicht mehr aktualisiert wurde. ActiveRecord.js könnte am Ende funktionieren, aber es scheint noch nicht so, als würden sie Web SQL unterstützen. Hoffentlich wird jemand weitere Optionen veröffentlichen.
Es gibt eine neue JayData-Bibliothek , die wie EntityFramework (oder NHibernate) für die JavaScript-Plattform aussieht: JavaScript-Sprachabfrage (JSLQ) und JavaScript CRUD. Unterstützt auch Modelldefinitionen, navigationProperties und 1..1.0, 1..m, m..n Relationen.
Ich kopiere einen kurzen Code, wie man ihn benutzt:
%Vor%Sie können gegen den OrdContext und die darin enthaltenen Sammlungen codieren. Die folgende Zeile erstellt eine Kontextinstanz, die von lokalem WebSQL unterstützt wird (Sie haben andere Optionen wie indexeddb oder OData)
%Vor%Fügen Sie einige Daten hinzu
%Vor% Jetzt, da Sie Daten im Laden haben, können Sie sie abfragen. JSLQ-Abfragen werden für Entitätsfelder sowie für Navigationsfelder unterstützt, die in Richtung m.1 verweisen. (In Version 1.0 können Sie nicht direkt gegen 1..m navProperties. Sie können dies mit dem in
Ausdruck umgehen
Ich suche auch das Gleiche. JazzRecord sieht wie ein wahrscheinlicher Kandidat aus.
Eine Implementierung basierend auf JazzRecord ist die joli.js Implementierung für das Appcelerator Titanium-Framework entwickelt.
Tags und Links sql javascript orm