2006'den beri1.716 mesaj
Merhaba arkadaşlar, yepyeni bir soru ile karşınızdayım :) Bitirme projem bitti bitiyor :) Şimdi ufak bir veritabanı problemim var. SQL Server 2008 ve LinQ kullanıyorum. Veritabanına erişmek için DataClasses1DataContext sınıfından bir nesne türetip onu kullanıyorum.
Normalde programı derlemeden önce .dbml dosyamın içerisinde bu sınıfın kullanacağı connection stringi belirleyebiliyorum. Bunun yanında istediğim zaman bu sınıftan üretilen bir nesnenin connection stringini de belirleyebiliyorum. Şöyle ki:
DataClasses1DataContext data=new DataClasses1DataContext();
data.Connection.ConnectionString="..... vs";
Şimdi mesele şurda, diyelim ki ben programı ilk defa çalıştırıyorum, farklı bir bilgisayarda. Veritabanı bağlantısı için gerekli olan sunucu adı, sql adı, db adı vs. girildi. Ben bunları bi txt dosyasına kaydettim. Program her açılışında benim bu txt dosyasındaki bilgileri .dbml dosyam içerisindeki connection string özelliğine yazmam gerekiyor, veya üstte de yaptığım gibi her oluşturduğum nesnenin connection stringine değer atamam gerekiyor (ki bu işlem çoooook uzun olur, bir sürü nesne var).
Kısacası, dbml dosyasının içerisindeki connection stringi program açıldığında nasıl güncelleyebilirim? (Çok mu karışık oldu :))
Normalde programı derlemeden önce .dbml dosyamın içerisinde bu sınıfın kullanacağı connection stringi belirleyebiliyorum. Bunun yanında istediğim zaman bu sınıftan üretilen bir nesnenin connection stringini de belirleyebiliyorum. Şöyle ki:
DataClasses1DataContext data=new DataClasses1DataContext();
data.Connection.ConnectionString="..... vs";
Şimdi mesele şurda, diyelim ki ben programı ilk defa çalıştırıyorum, farklı bir bilgisayarda. Veritabanı bağlantısı için gerekli olan sunucu adı, sql adı, db adı vs. girildi. Ben bunları bi txt dosyasına kaydettim. Program her açılışında benim bu txt dosyasındaki bilgileri .dbml dosyam içerisindeki connection string özelliğine yazmam gerekiyor, veya üstte de yaptığım gibi her oluşturduğum nesnenin connection stringine değer atamam gerekiyor (ki bu işlem çoooook uzun olur, bir sürü nesne var).
Kısacası, dbml dosyasının içerisindeki connection stringi program açıldığında nasıl güncelleyebilirim? (Çok mu karışık oldu :))