PDA

View Full Version : سوال: خطا entity framework null reference exception



unrealword
یک شنبه 29 فروردین 1395, 03:38 صبح
سلام خدمت اساتید
من یه مشکلی با entity framework دارم اینه که من تابعی نوشتم که چک کنه مقدار داخل بانک هست اگر وجود نداشت در بانک دخیره کنه ولی وقتی چک می کنم می بینم مقدار در داخل دیتابیس نیست مقدار null که بر می گردونه خطا می ده هر چی گشتم چیزی پیدا نکردم
لطفا راهنمایی کنید

public static bool Notdublicatepost(string PostTitel)
{
DataEntities tt = new DataEntities();
var p = (from s in tt.tblpost
where s.PostTitel == PostTitel
select new { s.PostTitel }).FirstOrDefault();

if (p != null)
{
return false;
}

return true;
}

Mahmoud.Afrad
یک شنبه 29 فروردین 1395, 15:17 عصر
متد Any برای همین کار هست. (اسم متد را هم مناسب کاری که انجام میده تغییر بدید)

public static bool IsDublicatePost(string PostTitle)
{
DataEntities tt = new DataEntities();
bool p = (from s in tt.tblpost
where s.PostTitel == PostTitle
select s).Any();
tt.Dispose();
return p;
}

unrealword
پنج شنبه 09 اردیبهشت 1395, 12:26 عصر
با عرض سلام و تشکر بابت راهنمای شما


من هر کتاری می کنم نمی دونم مشکل کجاست اگر امکان داره بررسی کنید من که به نتیجه نرسیدم

ژیار رحیمی
پنج شنبه 09 اردیبهشت 1395, 14:16 عصر
دوست گرامی در جدول tblpost شما دو تا کلیداصلی ست کردی یکی از کلیدهای اصلی رو بردار مشکلت حل میشه