توی مطلب قبلی (عدم استفاده از DataSet قسمت سوم ) نوشته بودم که باید اطلاعات ConnectionString رو توی یه کلاس دیگه ذخیره کنیم. یه همچین کدی هم نوشته بودم
_connectionString = clsConfiguration.ConnectionString;
من همیشه یه کلاس ایجاد می کنم به اسم clsConfiguration که اطلاعات ConnectionString و پیکربندی های دیگه رو توش ذخیره می کنم. برا اینکه استفاده کردن از این متغیرها ساده باشه دو راه داریم. یا اینکه متغیر ها رو از نوع Static تعریف کنیم و یا اینکه Const باشن. اینطوری دیگه لازم نیست یه Instance از روی کلاس clsConfiguration بسازیم. کد کلاس مورد نظر اینطوریه
using System;
using System.Collections.Generic;
using System.Text;
namespace HamidDarabi
{
class clsConfiguration
{
public const string ConnectionString = "Data Source='ServerName';Initial Catalog=MyDataBaseName;UID='SQLServerUserName'; Password='SQLServerPassword'";
}
}