C# Andwendung soll über Änderung einer SQLite DB informiert werden

Mathias09876

Ensign
Registriert
Nov. 2010
Beiträge
235
Hallo zusammen,

ich beschäftige mich derzeit das erste Mal mit Datenbanken und komme soweit mit der gewählten SQLite ganz gut zurecht.
Befüllen tue ich meine DB aus einer C# Anwendung heraus, die die DB an anderer Stelle auch wieder ausliest.

Jetzt würde ich gerne realisieren, dass eine zweite Instanz der Anwendung ebenfalls auf diese DB-Datei zugreifen kann. Ich hatte mir dabei jetzt vorgestellt, dass wenn Anwendung A1 eine Änderung vornimmt A2 darüber benachrichtigt wird und sich den aktuellsten Datensatz auslesen kann. Ein Polling erscheint mir als ziemlich unsauber in diesem Fall.

Kann das in irgendeiner Form die DB, dass sie meine Anwendungen triggert? Oder müsste ich eine Direktkommunikation meiner Anwendungen realisieren, dass die eine der anderen sagt, es steht etwas neues in der DB.

Habt ihr noch einen Tipp, wie ich das am besten lösen könnte?

Beste Grüße,
Mathias
 
Für sowas würde man eigentlich eine Datenbank verwenden und die Anwendung über eine Netzwerkverbindung mit der Datenbank kommunizieren. So müsstest du eine Synchronisation beider Anwendungen und SQLite DBs erzwingen....
 
Das heißt meine Anwendungen müssten sich über eine Netzwerkverbindung auf die DB connecten? Oder ist das so mit SQLite garnicht realisierbar?

Im endeffekt würde es mir reichen, wenn immer nur eine wirklich schreibend zugriff hat, die andere muss nur lesen, das aber halt immer dann, wenn etwas geschrieben wurde
 
Zurück
Oben