Why do I get compilation errors from the following?
int[] threadIDs = { 4,5,6,7,8,9,10,11,12,13,14,15,16,17 };
CSDataContext db = new CSDataContext();
var posts = from p in db.cs_Posts, t in threadIDs
where p.ThreadID == t
select p.ThreadID;
Why do I get compilation errors from the following?
int[] threadIDs = { 4,5,6,7,8,9,10,11,12,13,14,15,16,17 };
CSDataContext db = new CSDataContext();
var posts = from p in db.cs_Posts, t in threadIDs
where p.ThreadID == t
select p.ThreadID;
Did you Try
var posts = from p in db.cs_Posts
from t in threadIDs
where p.ThreadID == t
select p.ThreadID;
Leave out the comma and add another 'from'
What are you trying to do? Select all posts that have thread IDs in the list?
Then something like this would work
int[] threadIDs = {4,5,6,7,8,9,10,11,12,13,14,15,16,17};
CSDataContext db = new CSDataContext();
var posts = from p in db.cs_Posts
where threadIds.Contains(p.ThreadID)
select p.ThreadID;