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

Benzer belgeler