This is caused because of Where-Expression.
You should only use variables in there or call methods that can be translated to SQL.
First, save your Session value in a variable:
int userId= (int)Session["UserId"]; posts = db.Posts.Where(a => a.UserId == userId)
Then use userId in your Where-Expression.
Post your comments / questions
- Import "django.shortcuts" could not be resolved from source in Django Project
- How to add two numbers in Android Studio? | Source Code
- FindViewByID returns null in android studio -SOLVED
- Saving changes is not permitted in SQL SERVER - [SOLVED]
- Restore of database failed. File cannot be restored over the existing. -[SOLVED]
- One or more projects in the solution were not loaded correctly in Visual Studio 2019 | FIXED
- How to find Laptop's Battery Health?
- SOLVED-Related Field got invalid lookup: icontains error in Django