View Full Version : سوال: تشخیص وجود یا عدم وجود یک رکورد با استفاده از linq
rezarko
شنبه 26 اسفند 1391, 17:05 عصر
سلام . چه طور میشه با استفاده از linq تشخیص داد که مثلا کالایی با نام X در تیبل وجود دارد یا نه.
با تشکر
behrozi.ir
شنبه 26 اسفند 1391, 17:12 عصر
سلام
خوب نام کالا را از طریق کوئری Select کنید ، اگر رکوردی برنگشت آن کالا وجود ندارد.
اگر کد را میخواهید ، فایل پروژه را ضمیمه کنید. تا برایتان بنویسم.
rezarko
شنبه 26 اسفند 1391, 17:27 عصر
کالا رو به این صورت select میکنم ولی بقیشو نمیدونم:
var str = (from d in odb._Wars where d.war_Name.Equals(cmb_Group.Text) select new { d.war_ID }).SingleOrDefault();
میخوام اگه اینجور کالایی وجود نداست ارور بده.
Hajivandian
شنبه 26 اسفند 1391, 17:53 عصر
سلام،
if (!odb._Wars.Any(item => item.war_Name == cmb_Group.Text))
{
// کالای مورد نظر وجود ندارد!
}
Best way to check if object exists in Entity Framework? (http://stackoverflow.com/questions/1802286/best-way-to-check-if-object-exists-in-entity-framework)
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.