mossaferin
دوشنبه 30 اردیبهشت 1392, 11:44 صبح
سلام
من با استفاده از linq و entity مقادیر رو از جدول میگیرم
var result = (from p in Context.Message where p.Number.Trim() == number.Trim() select p).FirstOrDefault();
حالا مشکل اینجاست که اگر از این کد توی web application استفاده کنیم هیچ مشکلی نداره و هر بار که اجرا میشه اطلاعات جدید رو از جدول میخونه و نمایش میده
ولی وقتی از همین کد توی یه win from application استفاده کنیم ، فقط بار اولی که اجرا میشه سراغ جدول میره و اطلاعاتش رو میخونه و وقتی که اطلاعات جدول رو تغییر میدم ، باز هم همون مقدار اولی که خونده بود رو نمایش میده ، انگار که یه جایی کش کرده باشه و دیگه سراغ دیتابیس نره
روی دو تا سیستم هم تستش کردم ولی همینجوریه
ممنون
من با استفاده از linq و entity مقادیر رو از جدول میگیرم
var result = (from p in Context.Message where p.Number.Trim() == number.Trim() select p).FirstOrDefault();
حالا مشکل اینجاست که اگر از این کد توی web application استفاده کنیم هیچ مشکلی نداره و هر بار که اجرا میشه اطلاعات جدید رو از جدول میخونه و نمایش میده
ولی وقتی از همین کد توی یه win from application استفاده کنیم ، فقط بار اولی که اجرا میشه سراغ جدول میره و اطلاعاتش رو میخونه و وقتی که اطلاعات جدول رو تغییر میدم ، باز هم همون مقدار اولی که خونده بود رو نمایش میده ، انگار که یه جایی کش کرده باشه و دیگه سراغ دیتابیس نره
روی دو تا سیستم هم تستش کردم ولی همینجوریه
ممنون