0

تاپیک جامع نکات در سی شارپ

 
siryahya
siryahya
کاربر طلایی1
تاریخ عضویت : اسفند 1389 
تعداد پست ها : 158652
محل سکونت : ▂▃▄▅▆▇█Tabriz█▇▆▅▄▃▂

پاسخ به:تاپیک جامع نکات در سی شارپ
سه شنبه 22 اردیبهشت 1394  10:22 PM

تبدیل object به دیگر کلاس ها
در بعضی از موارد لازم است که یک متغیر از جنس object را به متغیری متداول مانند int تبدیل نماییم.
 
کد:
public string ID
{
  get
  {
    return id;
  }
  set
  {
    idval = Convert.ToInt32(value).ToString();
  }
}
خطای استفاده از Auto Key در SQL Lite 3.5
اگر از SQL Lite 3.5 و Entity Framework استفاده می کنید به این نکته توجه کنید که اگر یک ستون با خاصیت Identity دارید و قرار است به صورت اتوماتیک تغییر کند و اضافه شود ، به پیغام خطایی بر خواهید خورد. 
برای رفع مشکل باید ، خاصیت AutoKey را حذف نماید و به صورت زیر مشکل را حل کنید :
 
کد:
var luser = (from u in db.Users orderby u.ID descending select u)
.FirstOrDefault();
            if (luser == null)
            {
                user.ID = 0;
            }
            else
            {
                user.ID = luser.ID +1;
            }

 

ترکی زبان قربون صدقه رفتنه داریم که: گوزلرین گیله‌سین قاداسین آلیم که یعنی درد و بلای مردمک چشات به جونم …!.

تشکرات از این پست
دسترسی سریع به انجمن ها