Frage

Ich habe die Möglichkeit, entweder mithilfe von WCF oder Microsoft Sync Framework für mein nächstes Projekt. Dies wird ein SQL Server-Backend sein, die auf eine mobile (.net cf) Frontend synchronisiert werden muss.

Ich habe ein paar Fragen, 1. die Datenbankschemata zwischen den beiden Datenbanken nicht gleich sein.
2. Auf der Server-Seite Ich brauche eigentlich eine .net DLL aufrufen, um die Updates zu tun 3. Wir wollen minimale Änderungen an der Server-Datenbank machen. Es ist bereits in der Produktion, und wir wollen es nicht durcheinander zu bringen.

Ich weiß, dass ich eine Synchronisierung mit WCF zwischen den beiden Endpunkten durchführen kann, würde aber hier die Sync Framework mir wirklich alles kaufen?

War es hilfreich?

Lösung

Werden Sie beide Änderungen auf dem mobilen Gerät und dem Server ermöglicht? Wenn ja, wie werden Sie Konflikte behandeln, wenn die gleiche Datensatz von Benutzer A auf dem mobilen und Benutzer B auf dem Server geändert wird?

Der große Unterschied zwischen Sync Framework und WCF ist, dass Sync Framework aufgebaut wurde, solche Konflikte zu erkennen und stellt Routinen mit ihnen umgehen, während WCF nicht.

Das heißt worden, Sie „Auf der Server-Seite Ich brauche eigentlich eine .net DLL aufrufen, um die Updates zu tun“ angeben. Wenn das, was Sie sagen, ist, dass diese eine bestimmte DLL sein muss, dass Ihr entweder Unternehmen hat bereits oder dass Sie entwickeln, würde dies scheint Sync Framework Update SQL Server direkt auszuschließen ermöglicht. Wenn Sie Sync Framework verwenden es kommuniziert direkt mit den Datenbanken sowohl auf dem Server und dem mobilen Gerät.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top