PDA

View Full Version : LINQ to Entities does not recognize the method 'System.String ConvertDateToPersian(System.DateTime)



RIG000
چهارشنبه 03 مهر 1392, 15:13 عصر
این ارور زمانی رخ میده که میخام nullble datetime رو به string تبدیل کنم...؟؟؟؟

hakim22
چهارشنبه 03 مهر 1392, 19:22 عصر
شما سعی دارید درون یک LINQ یک تابع را فراخوانی کند. مدل کامپایل LINQ با حلقه فرق دارد و لزوما وقتی به یک تابع میرسد آنرا اجرا نمی کند. توابع درون LINQ قابل فراخوانی نیستند.
شما مقدار مورد نظر خود را بیرون از LINQ تبدیل کنید. یا از حلقه استفاده کنید.