>>> var query = from c in dtInstructors.AsEnumerable() >>> where (from b in dtAllScheduled.AsEnumerable() where 1 == b.Field<Byte>("layer") >>> && b.Field< )>>>
> // Remove instructors who don't have anything planned > var query = from c in dtInstructors.AsEnumerable().Any > (from b in dtAllScheduled.AsEnumerable() where 1 == b.Field<Byte>("layer") > && true==b.Field<Boolean>("schassign") && c.Field<String>("instr_id")== b.Field<String>("resource_id") > );Try
var query = dtInstructors.AsEnumerable().Where(c => dtAllScheduled.AsEnumerable().Any(b => exists condition));