2010-03-30 20 views
7

Ürünün bir 3D Modeli oluşturmak ve bir satış teklifi oluşturmak için SQL veritabanından fiyatlandırma ve parça seçeneklerini alan bir uygulama yazdım. Müvekkilim o kadar çok seviyor ki, şimdi tarladaki dizüstü bilgisayarlarda kullanmak isteyebiliyorlar. Yakalama, internet bağlantısı olmayacak.SQL Server tablolarını senkronize etmek için standart bir uygulama var mı?

Standart yüklemenin bir parçası olarak bir SQLite veritabanı oluşturmayı düşünüyorum. Her bir dizüstü bilgisayardaki SQLite veritabanı, internet bağlantısı yeniden kurulduğunda ana veritabanı ile senkronize olacaktır.

Bu gibi SQL tablolarını senkronize etmeyle ilgili en iyi yöntemler var mı? Düşünmem gereken tuzaklar var mı? Tüm seçeneklere açığım.

Teşekkür ederiz.

+0

Tek yönlü veya iki yönlü bir eşitleme mi olacak? – Nate

+0

İki yönlü. Birinin teklifin üzerine çıkması durumunda satış fiyatlarını geri iterim. –

+0

Evet, ancak satış teklifleri mutlaka fiyatlandırma ve/veya parça seçenekleri ile aynı veriler değildir. İki tek yönlü senkronizasyona, parça seçeneklerine ve fiyatlandırma işlemlerine sahip olabilirsiniz ve satış fiyatları yükselir. –

cevap

0

Uygulamanızın ne kadar karmaşık olduğundan veya ne kadar dizüstü bilgisayara yükleneceğinden emin değilim, ancak uygulama çoğaltma stratejinize de bakmak isteyebileceğiniz verilerin çoğaltılmasına ek olarak gelebilir.

Bu uygulama için ClickOnce dağıtımını yapmayı düşündünüz mü? Sync Framework'e hoş bir tamamlayıcıdır ve uygulama güncellemelerinizi veriyle birlikte "Senkronize Etmenize" izin verir.

İlgili konular