دسته بندی ها
00:05 1399/08/04

گرفتن کانکشن استرینگ (Connection String) از فایل app.config در سی شارپ

مشخصات سوال کننده :
کاربر : pedram_khan     امتیاز کاربر : 277     رتبه کاربر : 6
دسته بندی : سی شارپ

به این سوال امتیاز بدهید    0
تعداد بازدید این سوال : 5215
پاسخ دهنده : saedbfd 14:52 1399/08/04

گرفتن کانکشن استرینگ از فایل app.config در سی شارپ

اگر شما از کانکشن استرینگ به صورت ثابت و در فایل app.config استفاده می کنید می تونید با استفاده از رفرنس زیر به محتویات فایل app.config دسترسی داشته باشید.

using System.Configuration;

این کتابخانه رو میتونید در بالای کلاس خودتون اضافه کنید. اما با اضافه کردن این کتابخانه به بالای کلاس دسترسی به محتویات فایل app.config ندارید و باید dll مربوط رو هم اضافه کنید.

 

افزودن فایل dll به سی شارپ

خب حالا ببینیم چجوری میشه کتابخانه Configuration رو به پروژه اضافه کرد. ابتدا روی Reference در Solution Explorer کلیک راست کنید و Add Reference رو انتخاب کنید.

 

افزودن کتابخانه به سی شارپ

 

خب حالا در فرم Reference Manager و در بخش Assemblies در قسمت جستجو عبارت System.Configuration را جستجو کنید و بعد از پیدا شدن رفرنس تیک آن را بزنید و دکمه Ok را بزنید تا این رفرنس به پروژه شما اضافه شود.

 

افزودن رفرنس در سی شارپ

 

حالا به کلاسی که قصد دارید در آن کانکشن استرینگ رو دریافت کنید برید و کدهای زیر رو بنویسید.

 

using System;
using System.Configuration;

private void btnPrint_Click(object sender, EventArgs e)
{
     string CreateStimulConnection = ConfigurationManager.ConnectionStrings["YourConnectionString"].ConnectionString;        
}

 

در کدهای بالای رشته YourConnectionString هم نام رشته اتصال شما هست که در سوال شما StimulSoftDynamicConnectionEntities هست. بنابراین باید این نام رو چایگزین کنید.

به این پاسخ امتیاز بدهید    0
امتیاز: 1654 رتبه: 1
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.   ورود