Replica Sql Server-to-MongoDb with C#

Merhaba,

Bu sefer ki senaryomuz ; Artık sql server kullanmak istemeyen Patronun mongodb yi keşfetmesi ve yazılımcılarına “verileri mongoya taşıyın” demesiyle başlar.Ve o günden sonra hiçbirşey eskisi gibi olmayacaktır 🙂

Firma da o güne kadar şansa bakın ki Northwind database ini ve sadece 2 tablosu olan Categories ve Products ı kullanmıştır.Velhasıl olaylar şu şekilde gerçekleşmiştir ;

1

Apar topar bir arayüz tasarlanmış,verilerin geliş ve gidişlerini görebilmek için gerekli olan bazı şeyler düşünülmüş ve arka plan kodlamasına geçilmiştir.

İlk olarak “using System.Data.SqlClient; ” namespace ini ekleyip ;

2

Hemen ardından da form load içeriğine sql server bağlantısını açabilmek için connectionString tanımlanmış hatta çalışanların gergin olduğu else bloğundan da belli olmaktaydı.

3.PNG

Bir sonraki adımda Get Categories butonun click olayına sql serverdan veriyi çekip dataGridView e atacak ve bu aşamada görüntü kirliliği olmasın diye kolonların genişliğinin gridview kadar olmasını sağlayacak şekilde geliştirme yapılmış ve kaç satır veri olduğunu görebilmek için de küçük dokunuşlarda bulunmuşlardı.

4

İlk aşama sorunsuz atlatılmıştır.Hemen ardından GetProducts ın içeriği oluşturulur ;

5

Test edildiğinde ise ;

6

Bu kod bloğu da sorunsuz çalışmıştır.

Şimdi sırada mongoDb ye replica işlemleri vardır ;

Butonların kodları da yazıldıktan sonra Sql Server dan MONGODB ye replica işlemi sorunsuz ve de dinamik bir şekilde gerçekleştirilmiştir 🙂

3
1- Sql Server da ilişkisi

 

2
2-mongodb deki kayıt

 

1
3-mongodb deki ilişki

Bir sonraki yazımızda görüşmek üzere :))

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Connecting to %s