برطرف کردن مشکل LINQ to Entities does not recognize
بسم الله الرحمن الرحیم
Server Error in '/' Application.
LINQ to Entities does not recognize the method 'EduOnline' method, and this method cannot be translated into a store expression.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
این خطا زمانی رخ می دهد که شما می خواهید یک دستور مشابه دستور زیر اجرا کنید:
db.Accounts.Where(m => m.AccountType == Enum.AccountTypes.Admin
برای حل این مشکل کافی است که کد خود را به صورت یک عبارت مشخص قابل بررسی توسط LINQ تبدیل کنید، مثلا در اینجا می توانید به صورت زیر و خیلی ساده کد خود را بنویسید و مشکل خود را حل نمایید:
db.Accounts.Where(m => m.AccountType == (int)Enum.AccountTypes.Admin)
در اینجا شما با تبدیل عبارت خود به یک به عبارت قابل مقایسه برای LINQ این مشکل را حل کرده اید
نظرات (۰)
ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.