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 ;
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 ;
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ı.
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ı.
İlk aşama sorunsuz atlatılmıştır.Hemen ardından GetProducts ın içeriği oluşturulur ;
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 🙂



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