گرفتن کانکشن استرینگ (Connection String) از فایل app.config در سی شارپ
سلام دوستان
در سی شارپ در فایل app.config کانکشن استرینگ رو دارم. میخوام در موقع اجرای نرم افزار کانکشن استرینگ رو از این فایل بخونم و استفاده کنم.
<connectionStrings>
<add name="StimulSoftDynamicConnectionEntities" connectionString="metadata=res://*/Model.UserModel.csdl|res://*/Model.UserModel.ssdl|res://*/Model.UserModel.msl;provider=System.Data.SqlClient;provider connection string="data source=.;initial catalog=StimulSoftDynamicConnection;user id=sa;Password=1;MultipleActiveResultSets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
</connectionStrings>
لطفا راهنمایی کنید نحوه گرفتن کانکشن استرینگ (Connection String) از فایل app.config در سی شارپ چجوری هست ؟
پاسخ هوش مصنوعی
برای گرفتن کانکشن استرینگ از فایل app.config در سی شارپ، می توانید از کلاس ConfigurationManager استفاده کنید. ابتدا اطمینان حاصل کنید که فضای نام System.Configuration را در ابتدای فایل کد خود اضافه کرده اید. سپس می توانید به روش زیر کانکشن استرینگ را بخوانید:
using System.Configuration;
// خواندن کانکشن استرینگ
string connectionString = ConfigurationManager.ConnectionStrings["StimulSoftDynamicConnectionEntities"].ConnectionString;
شما می توانید این کد را در متدی که نیاز به کانکشن استرینگ دارد، قرار دهید. کافی است نام کانکشن استرینگ را با نامی که در فایل app.config تعریف کرده اید، جایگزین کنید.
گرفتن کانکشن استرینگ از فایل 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 هست. بنابراین باید این نام رو چایگزین کنید.
- آموزش استفاده از پلاگین گردونه شانس در Asp.net core به همراه سورس
- نمایش متن به صورت فرمت شده در CkEditor
- آموزش استفاده از SignalR در Asp.net Core با مثال عملی
- ادغام چند گزارش استیمول سافت بصورت پی دی اف در یک فایل
- نحوه تغییر استایل کامپوننت select2 چگونه است ؟
- چگونه امنیت پروژه را در Asp.net Core افزایش دهیم ؟
- ارسال پارامتر در دستور window.open جی کویری
- ارسال پارامتر از طریق جاوااسکریپت با کلیک روی تگ a
- خطای 500 زمان اجرا شدن پروژه روی هاست
- کویری نویسی در استیمول سافت جهت فیلتر اطلاعات
- مشکل تاریخ شمسی در سی شارپ
- نمایش گزارش stimulsoft روی کلاینت
- تفاوت های سی شارپ 8 با نسخه های قبلی چیه؟
- انتخاب چند سطر دلخواه توسط چک باکس در DataGrid و محاسبه جمع سطرهای انتخاب شده
- نمایش نوتیفکیشن در سی شارپ
- ارسال پارامتر از سی شارپ به استیمول سافت
- عدم نمایش عکس در دیتاگرید ویو در wpf
- Library Animation برای کنترلهای WPF
- مشکل در تغییر مقدار Text کنترل RibbonBar در کامپوننت DevExpress
- قرار دادن مقادیر ارسالی یک ستون از جدول به صورت سطری در استیمول