View Full Version : قرار دادن connection ها در کش
papa_fal
چهارشنبه 11 مرداد 1385, 21:34 عصر
با سلام به دوستان
در یک فرم که ار توابع و رویدادهای متنوعی تشکیل شده.من از تعداد زیادی connection استفاده کردم.
چطور می تونم این connection ها را درون {کش} قرار بدم؟؟؟؟
که نیازی نباشد چند connection داشته باشم؟؟
شما نظرتون چیه؟؟کارم درسته؟؟راه حل بهتری برای جلوگیری از نداشتن connection زیاد وجود داره؟؟؟
ممنون میشم که منو راهنمایی کنید.
papa_fal
جمعه 13 مرداد 1385, 09:49 صبح
از دوستان کسی نیست که منو راهنمایی کنه؟؟:متفکر:
monster_ant
جمعه 13 مرداد 1385, 10:07 صبح
شما می توانید از بخش appsetting در فایل web.config استفاده کنید...اطلاعاتی که در این بخش هستند مکرر در خود برنامه به آن احتیاج پیدا می شه..
<configuration>
<appSettings>
<add key="MyConnection"
value="Data Source=dsname;Initial Catalog=db;User ID=user1;password=123"/>
</appSettings>
<configuration/>
بعد داخل برنامه به صورت زیر استفاده کنید...
Dim strcon As String = ConfigurationManager.AppSettings("MyConnection")
connection = New SqlConnection(strcon)
papa_fal
شنبه 14 مرداد 1385, 06:49 صبح
ممنون
از دستور cache یا نزدیک به آن چطور ؟؟؟
کسی از این دستور برای این کار استفاده کرده؟؟؟
reza_rad
شنبه 14 مرداد 1385, 11:05 صبح
از دستور cache یا نزدیک به آن چطور ؟؟؟
کسی از این دستور برای این کار استفاده کرده؟؟؟
از کش می تونی راحت استفاده کنی:
یه متغیر از این نوع تعریف کن :
System.Web.HttpContext.Current.Cache
بعد با ایندکس می تونی بهش دسترسی داشته باشی. مثلا: اگه اسم متغیرت cache1 باشه :
cache1["mycache"]
با تابع زیر هم توش مقدار بده :
cache1.Insert(...)
البته کانکشن استرینگ زیاد استفاده نمیشه که بخوای کش کنی. چون کانکشن که هی باز و بسته نمیشه...
روش وب کانفیگ پیشنهاد خود مایکروسافته:)
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.