Während das Silverlight-Team die Betas durchgearbeitet hat, ist ein eklatanter Schwachpunkt im Bereich von Silverlight 3 die Möglichkeit, eine Offline-Datenbank zu haben, sodass Sie mit der rechten Maustaste darauf klicken können SL-Anwendung, installieren Sie es lokal und dann in der Lage, Daten in einer lokalen Einstellung ohne das Internet zu bearbeiten.Offline-Datenbankzugriff unter Silverlight-3
Ich habe ein paar Artikel gelesen, in denen Artikel wie Google Gears mit SQLite verwendet wurden, aber bis jetzt hat niemand eine vernünftige Methode entwickelt, mit der jemand dasselbe mit einer SQL CE Datenbank machen kann.
Ich theoretisiere, und wollte Feedback bekommen ... So oft, mit LOB-Anwendungen, müssen Sie einen "Treiber" in Ihr System installieren, die eine Art von Datenzugriffskomponente oder wird anderes Überwachungsgerät, das von der Branchenanwendung verwendet wird. Ich denke darüber nach, eine ClickOnce-Strategie zu verwenden und einen Treiber zu erstellen, der auf dem lokalen Computer installiert wird, und dann einen "lokalen" Webservice zu erstellen, wenn der Benutzer offline ist.
Hat jemand dieses Szenario versucht, und wenn ja, was waren die Vor-/Nachteile der Methode? Wenn Sie diese Methode nicht abgeschlossen haben, was war dann Ihre endgültige Entscheidung auf der Grundlage von Erfahrungen und was würden Sie empfehlen, wenn Sie versuchen, diese Nuss für ihr Projekt zu knacken?
was Ich habe nachgedacht, da es um 99,9% Windows-Benutzer gehen wird ... einen WCF-Dienst erstellen, der in einem Windows-Dienst ausgeführt wird ce. Mein anderer Gedanke war zu sehen, ob es einen Weg gab, wie Sie erwähnen, zu versuchen, die SQL CE-Objekte in die SL-Anwendung zu integrieren und es so auszuführen, obwohl das mit dem Sandbox-Problem immer noch ein Aufhängen ist. –