Ich höre, dass es besser ist, eine Verbindung geöffnet zu haben, wenn die App gestartet und geschlossen wird, wenn die App heruntergefahren wird.Windows Mobile Compact Framework SqlCeConnection
Welche Art von Problem kann mit mehreren Verbindungen auftreten?
Gibt es irgendwelche Artikel da draußen, dass es am besten ist, eine Verbindung zu haben?
Was sind Ihre Erfahrungen mit SQL Ce?
Sie können das Lazy-Flush-Verhalten auf zwei Arten ändern. Wenn Sie 'Commit' für eine' SqlCeTransaction' aufrufen, können Sie 'CommitMode.Immediate' sofort die Transaktion löschen (http://msdn.microsoft.com/en-US/library/esdw1h9d.aspx). Es gibt auch eine 'flush interval'-Option für die Verbindungszeichenfolge (http://msdn.microsoft.com/en-us/library/system.data.sqlserverce.sqlceconnection.connectionstring.aspx). –
Was meinst du mit "grundiert" ?? – pdiddy
Ich suchte nach einem öffentlichen Dokument zu diesem Thema, aber alles, was ich finden kann, ist eine private E-Mail von einem Entwickler des SQL CE-Teams. Grundsätzlich initialisiert die erste Verbindung zu einer Datenbank einige Objekte intern und jede andere Verbindung verwendet diese. Durch Erstellen und Halten einer Verbindung werden diese Objekte für alle nachfolgenden Verbindungen erstellt (wodurch die Leistung verbessert wird). – ctacke