سلام دوستان
در سی شارپ در فایل 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 استفاده می کنید می تونید با استفاده از رفرنس زیر به محتویات فایل app.config دسترسی داشته باشید.
using System.Configuration;
این کتابخانه رو میتونید در بالای کلاس خودتون اضافه کنید. اما با اضافه کردن این کتابخانه به بالای کلاس دسترسی به محتویات فایل app.config ندارید و باید 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 هست. بنابراین باید این نام رو چایگزین کنید.
تاریخ :
1399/11/25
- ساعت :
11:22:00 AM
- بازدید :
3906
- پاسخ :
2
|
تاریخ :
1403/12/02
- ساعت :
12:09:00 AM
- بازدید :
280
- پاسخ :
1
|
تاریخ :
1398/07/08
- ساعت :
12:21:00 AM
- بازدید :
3058
- پاسخ :
2
|
تاریخ :
1403/11/23
- ساعت :
08:24:00 PM
- بازدید :
195
- پاسخ :
2
|
تاریخ :
1399/11/10
- ساعت :
10:01:00 PM
- بازدید :
7180
- پاسخ :
4
|
تاریخ :
1399/04/09
- ساعت :
08:51:00 PM
- بازدید :
3104
- پاسخ :
1
|
تاریخ :
1399/03/25
- ساعت :
08:58:00 PM
- بازدید :
3839
- پاسخ :
1
|
تاریخ :
1400/12/18
- ساعت :
10:24:00 AM
- بازدید :
2120
- پاسخ :
1
|
تاریخ :
1401/01/26
- ساعت :
12:14:00 PM
- بازدید :
3009
- پاسخ :
1
|
تاریخ :
1403/10/20
- ساعت :
11:39:00 AM
- بازدید :
276
- پاسخ :
1
|
تاریخ :
1404/01/16
- ساعت :
07:20:00 PM
- بازدید :
19
- پاسخ :
0
|
تاریخ :
1404/01/07
- ساعت :
05:02:00 AM
- بازدید :
102
- پاسخ :
1
|
تاریخ :
1402/04/28
- ساعت :
09:04:00 PM
- بازدید :
1321
- پاسخ :
0
|
تاریخ :
1403/12/30
- ساعت :
06:43:00 PM
- بازدید :
72
- پاسخ :
1
|
تاریخ :
1398/08/23
- ساعت :
09:16:00 PM
- بازدید :
9862
- پاسخ :
1
|
تاریخ :
1404/01/03
- ساعت :
12:18:00 PM
- بازدید :
42
- پاسخ :
1
|
تاریخ :
1404/01/03
- ساعت :
10:39:00 AM
- بازدید :
49
- پاسخ :
1
|
تاریخ :
1404/01/02
- ساعت :
05:05:00 PM
- بازدید :
63
- پاسخ :
1
|
تاریخ :
1403/12/30
- ساعت :
06:52:00 PM
- بازدید :
53
- پاسخ :
1
|
تاریخ :
1399/06/04
- ساعت :
02:25:00 PM
- بازدید :
4427
- پاسخ :
2
|