Asp.net`te web.con g dosyas ayarlar
Transkript
Asp.net`te web.con g dosyas ayarlar
Asp.net'te web.cong Yazar : Tu§çe Kalkavan Web : tugcekalkavan.net [email protected] dosyas ayarlar Asp.net dosyalarmz ba§lanmak için bir çok olu³tururken,veritabanna kez i³lem yaplr. Her se- ferinde ba§lant cümlelerini yazmak yerine,web.cong Bili³im Blo§u dosyamzda veritabann tantp ba§lant sa§layabiliriz. Bu bize hem yazm kolayl§ hemde okunabilirlik açsndan rahatlk sa§layacaktr. 1 Ekran çkts tugcekalkavan.net • Bili³im Blo§u Sayfa: 1 / 3 2 Kod Ekranda görülen veritabanlarn web.cong dosyasna tantyoruz.Olu³turdu§umuz asp.net sayfasnn bulundu§u dizindeki Web.congdosyasn açyoruz.A³a§daki kodlar giriyoruz.. <?xml version="1.0"?> <!-For more information on how to configure your ASP.NET application, please visit http://go.microsoft.com/fwlink/?LinkId=169433 --> <configuration> <system.web> <compilation debug="true" targetFramework="4.0"/> </system.web> <connectionStrings> <add name="Movies" connectionString= "Data Source=.\SQLExpress; Integrated Security=true; AttachDbFileName=|DataDirectory|MyDatabase.mdf; User Instance=true"/> <add name="PhotosDB" connectionString= "Data Source=.\SQLExpress; Integrated Security=true; AttachDbFileName=|DataDirectory|PhotosDB.mdf; User Instance=true"/> </connectionStrings> </configuration> 3 Sonuç Kodlar açklamak gerekirse; • Her bir veritabanmz için <add name> tag açyoruz ver name=veritaban ad yazyoruz ve daha sonra connectionStringleri olu³turuyoruz. • Asp.net kodunda SqlSource olu³tururak, Movies yada PhotosDb yazarak veritabanmza ula³abiliriz.Örnek kod ³u ³ekildedir. tugcekalkavan.net • Bili³im Blo§u Sayfa: 2 / 3 <asp:SqlDataSource id="srcMovies" ConnectionString="<%$ ConnectionStrings:Movies %>" Runat="server" /> Web.cong dosyamz bu ³ekilde ayarlayabiliyoruz.E§er bu ³ekilde ayarlama yapmasaydk,herhangi bir SqlDataSource açmak için ³u kodlar her seferinde yazmamz gerekirdi. <asp:SqlDataSource id="srcMovies" ConnectionString="Data Source=.\SQLExpress; AttachDbFilename=|DataDirectory|Movies.mdf; Integrated Security=True;User Instance=True" Runat="server" /> Görüldü§ü gibi Web.cong yazlmmz açsndan çok büyük kolaylk sa§lyor.Kolay gelsin. 4 Kaynak dosya Kaynak dosya için: http://tugcekalkavan.net/derslerr/Web.cong Tu§çe. tugcekalkavan.net • Bili³im Blo§u Sayfa: 3 / 3