تغییر رشته اتصال (Connection String) در سی شارپ بعد از ایجاد نسخه exe یا اجرایی

یکی از مباحثی که همیشه برای توسعه دهندگان برنامه های ویندوزی مطرح است بحث رشته اتصال یا Connection String است . این مبحث برای برنامه نویسان سی شارپ و مخصوصاً مبتدی ها نیز مطرح است . در این مطلب می خواهیم یک روش ساده برای تغییر رشته اتصال، را بعد از ایجاد نسخه اجرایی یا exe پروژه را به شما آموزش دهیم . پس با ما همراه باشید . ابتدا یک فایل Application Configuration File  را به پروژه خود اضافه کنید و کد زیر را به آن اضافه کنید

<?xml version="1.0"?>
<configuration>
<appSettings>
<add key="TransportConnectionString" value="Data Source=eepersian-pc;Initial Catalog=TransportDb;Integrated Security=False;User ID=sa;Password=1"/>
</appSettings>
<startup>
<supportedRuntime version="v2.0.50727"/>
</startup>
</configuration>

سپس کد زیر را برای تعریف متغیر رشته اتصال یا Connection String را در مکان دلخواه پروژه خود قرار دهید .

public static string connection_string = System.Configuration.ConfigurationSettings.AppSettings["TransportConnectionString"].ToString();

اکنون شما می توانید بعد از انتشار پروژه خود با تغییر مقدار value در فایل app config رشته اتصال خود را تغییر دهید . این تغییر را می توانید به صورت دستی یا با استفاده از یک برنامه کوچک جانبی انجام دهید .