PDA

View Full Version : چطور می شود فقط یک connection به databaseداشت و فقط ازآن طر یق به همه سرویس داد



ali reza omid ali
چهارشنبه 27 مهر 1384, 10:41 صبح
چطور می شود فقط یک connection به databaseداشت و فقط ازآن طر یق به همه سرویس داد

ealireza
چهارشنبه 27 مهر 1384, 12:11 عصر
خوب میتونید داخل Webconfig قرار بدینش

سوالتون رو متوجه نشدم ...

Identifier
چهارشنبه 27 مهر 1384, 12:22 عصر
اگر منظورتون connection String هست که هم از طریقی که غلیرضا گفت قابل انجام هست هم ایکه یک کلاس به نام تنظیمات ایجاد کنی و connection String رو به صورت زیر تعریف کنی


public const string ConnectionString = "server=localhost;data source=localhost;persist security info=False;database=Portal;uid=sa;pwd=";

و برای فراخونی هم کافی هست به روش زیر عمل کنی


string cnstr=ClassName.ConnectionString

Identifier
چهارشنبه 27 مهر 1384, 12:27 عصر
جهت استفاده از web.Config هم ابتدا باید به صورت زیر تعریف کنی


<appSettings>
<add key="ConnectionInfo" value="server=localhost;data source=localhost;persist security info=False;database=Portal;uid=sa;pwd=" />
</appSettings>


و نحوه فراخانی هم


string s = ConfigurationSettin.AppSettings["ConnectionInfo"]

ali reza omid ali
چهارشنبه 27 مهر 1384, 13:00 عصر
در این حالت که شما می گوید کجا باید connectionباز شود و کجا بسته شود .

Identifier
چهارشنبه 27 مهر 1384, 13:08 عصر
هر جایی برنامه که لازم دارید اینجوری اگر connection string تغییر کرد همه جا تغییر میکنه و لازم نیست نقاط مختلف برنامه نغییر بدید من فقط نحوه تعریف کردن یک connection String گلوبال رو براتون نوشتم