PDA

View Full Version : سوال: مشکل در گرفتن ماکزیمم مقدار یک فیلد در جدول



mohammad_kazem
دوشنبه 04 دی 1391, 19:00 عصر
سلام دوستان
با entity framework به پایگاه داده متصل شدم و یه کوئری خیلی ساده رو اجرا کردم. بصورت زیر


int Max = (int)(from p in SE.table
select p.Priority).Max();

ولی وقتی که جدول خالیه مقدار null رو برنمیگردونه و خطای زیر رو میده
Nullable object must have a value.
برای رفع خطا باید چیکار بکنم؟ لطفا کمک کنید.
باتشکر

mohammad-bahrami
دوشنبه 04 دی 1391, 19:05 عصر
int max=0;
try
}
Max = (int)(from p in SE.table
select p.Priority).Max();


{

cactch(exception)
}
{

mohammad_kazem
دوشنبه 04 دی 1391, 19:16 عصر
int max=0;
try
}
Max = (int)(from p in SE.table
select p.Priority).Max();


{

cactch(exception)
}
{


:لبخند::لبخند::لبخند:
خیلی گاف خیتی دادم رفیق.بخاطر اعصاب خوردی امتحاناس.
دستت گلت درد نکنه

ahmad156
سه شنبه 05 دی 1391, 09:47 صبح
فکر کنم این بهتر باشه

int? Max = (int?)(from p in SE.tableselect p.Priority).Max();