Samet UCA
Müdavim
- Katılım
- 3 Ağustos 2012
- Mesajlar
- 3,277
- Reaksiyon puanı
- 2,912
- Puanları
- 113
C# dili üzerinden geliştirmekte olduğumuz projemizde veritabanı üzerinden işlemler yapmak isteyebiliriz. Bunun için gerekli olan standart ayarlar vardır.
Ancak projeyi taşıdığımız zaman şu problemler ortaya çıkabilir.
Buda demek oluyor ki veritabanı ile çalışan bir uygulamamız var ise ve bunu başka bir sistemde kullanmak istiyorsak veritabanının proje ile entegre halde gitmesi gerekir. En basit halini şöyle anlatabiliriz.
Projemizi oluşturduktan sonra Solution Explorer bölümünden veritabanımız için özel Class oluşturacağız.
Data sekmesinden Services-based database sınıfından yeni bir tane oluşturuyoruz.
Öğemizi oluşturduktan sonra Solution Explorer üzerinden oluşturulan itemi çift tıklayarak şu panele ulaşıyoruz. Daha sonra New Table seçeneği ile açılan pencereden gerekli tablo ayarlarını yapıyoruz.
Tablo ayarlarımız bittikten sonra LINQ TO SQL kullanımı için tekrar Projemize gelerek > Add > New Class > Data > LINQ itemini projemize ekliyoruz.
LINQ sınıfımız oluştuktan sonra karşımıza gelen panele tablolarımızı sürükle bırak şekli ile atıyoruz.
Oluşturulduktan sonra, kod kullanımı aşağıdaki gibidir.
Alıntı değildir. SDN için hazırlanmıştır. Sorularınız olursa buradan yada özel mesaj yolu ile sorabilirsiniz. Kolay gelsin.
Ancak projeyi taşıdığımız zaman şu problemler ortaya çıkabilir.
- Farklı bir sisteme kurulduğunda Connection String yani bağlantı cümlesinde belirtilen yollar ile ilgili problemler çıkabilir.
- Kendi sisteminize ait bir dosya yolu gösterilir ise başka bir bilgisayarda uygulamanın veritabanını bulamamasına neden olacaktır.
Buda demek oluyor ki veritabanı ile çalışan bir uygulamamız var ise ve bunu başka bir sistemde kullanmak istiyorsak veritabanının proje ile entegre halde gitmesi gerekir. En basit halini şöyle anlatabiliriz.
Projemizi oluşturduktan sonra Solution Explorer bölümünden veritabanımız için özel Class oluşturacağız.
Data sekmesinden Services-based database sınıfından yeni bir tane oluşturuyoruz.
Öğemizi oluşturduktan sonra Solution Explorer üzerinden oluşturulan itemi çift tıklayarak şu panele ulaşıyoruz. Daha sonra New Table seçeneği ile açılan pencereden gerekli tablo ayarlarını yapıyoruz.
Tablo ayarlarımız bittikten sonra LINQ TO SQL kullanımı için tekrar Projemize gelerek > Add > New Class > Data > LINQ itemini projemize ekliyoruz.
LINQ sınıfımız oluştuktan sonra karşımıza gelen panele tablolarımızı sürükle bırak şekli ile atıyoruz.
Oluşturulduktan sonra, kod kullanımı aşağıdaki gibidir.
Alıntı değildir. SDN için hazırlanmıştır. Sorularınız olursa buradan yada özel mesaj yolu ile sorabilirsiniz. Kolay gelsin.