wolf_majid
جمعه 01 مهر 1390, 12:38 عصر
سلام دوستان
می خواستم بدونم آیا پروپرتی ها هم فضا اشغال می کنند
برای مثال : من می خوام توی کلاسم نام پروسیجرهای اس کیو الم را داشته باشم حالا کدام یک از روش زیر بهتره
private const string delFromTblBuyDefray = "delFromTblBuyDefray";
یا :
private string DelFromTblBuyDefray { get { return "delFromTblBuyDefray"; } }
در ضمن قبلا" یک سوالی کرده بودم که متاسفانه تاپیکم حذف شد و جوابی نگرفتم
امیدوارم این دفعه جواب بگیرم
آیا استفاده از روش زیر بهتر نیست ؟
public enum ProceduresName
{
/// <summary>
/// نام رویه انتخاب اطلاعات نمایشی بانک با عناوین فارسی
/// </summary>
disAllTblBanks_Farsi ,
/// <summary>
/// نام رویه فیلتر کردن بانک ها بوسیله نام های تقریبا" مشابه
/// </summary>
filterWithBankNameInTblBanks ,
/// <summary>
/// نام رویه پیدا کردن آخرین ردیف بانک
/// </summary>
findCodeForBank ,
/// <summary>
/// بر اساس نام بانک و شماره حساب جستجو میکند
/// </summary>
doubleSearchInTblBanks ,
/// <summary>
/// بر اساس شماره ردیف بانک جستجو می کند
/// </summary>
searchWithRowNum ,
/// <summary>
/// ثبت اطلاعات در پایگاه داده
/// </summary>
insertIntotblBanks ,
/// <summary>
/// حذف اطلاعات از پایگاه داده
/// </summary>
delFromTblBanks ,
/// <summary>
/// به روز رسانی اطلاعات
/// </summary>
upTblBanks ,
/// <summary>
/// جستجو بر اساس نام بانک شماره حساب و شماره سطر
/// </summary>
searchWith_BN_AN_RN
};
نحوه فراخوانی هم بدون تعریف شی ای از شمارنده به صورت زیر ؟
/// <summary>
///بازگرداندن فیلدها به صورت فارسی
/// </summary>
/// <returns></returns>
public DataTable selectAll_Farsi()
{
return SelectWithProcedure(ProceduresName.disAllTblBanks_ Farsi.ToString());
}
می خواستم بدونم آیا پروپرتی ها هم فضا اشغال می کنند
برای مثال : من می خوام توی کلاسم نام پروسیجرهای اس کیو الم را داشته باشم حالا کدام یک از روش زیر بهتره
private const string delFromTblBuyDefray = "delFromTblBuyDefray";
یا :
private string DelFromTblBuyDefray { get { return "delFromTblBuyDefray"; } }
در ضمن قبلا" یک سوالی کرده بودم که متاسفانه تاپیکم حذف شد و جوابی نگرفتم
امیدوارم این دفعه جواب بگیرم
آیا استفاده از روش زیر بهتر نیست ؟
public enum ProceduresName
{
/// <summary>
/// نام رویه انتخاب اطلاعات نمایشی بانک با عناوین فارسی
/// </summary>
disAllTblBanks_Farsi ,
/// <summary>
/// نام رویه فیلتر کردن بانک ها بوسیله نام های تقریبا" مشابه
/// </summary>
filterWithBankNameInTblBanks ,
/// <summary>
/// نام رویه پیدا کردن آخرین ردیف بانک
/// </summary>
findCodeForBank ,
/// <summary>
/// بر اساس نام بانک و شماره حساب جستجو میکند
/// </summary>
doubleSearchInTblBanks ,
/// <summary>
/// بر اساس شماره ردیف بانک جستجو می کند
/// </summary>
searchWithRowNum ,
/// <summary>
/// ثبت اطلاعات در پایگاه داده
/// </summary>
insertIntotblBanks ,
/// <summary>
/// حذف اطلاعات از پایگاه داده
/// </summary>
delFromTblBanks ,
/// <summary>
/// به روز رسانی اطلاعات
/// </summary>
upTblBanks ,
/// <summary>
/// جستجو بر اساس نام بانک شماره حساب و شماره سطر
/// </summary>
searchWith_BN_AN_RN
};
نحوه فراخوانی هم بدون تعریف شی ای از شمارنده به صورت زیر ؟
/// <summary>
///بازگرداندن فیلدها به صورت فارسی
/// </summary>
/// <returns></returns>
public DataTable selectAll_Farsi()
{
return SelectWithProcedure(ProceduresName.disAllTblBanks_ Farsi.ToString());
}