Я думаю, что вместо этого вы можете искать join , независимо от того, должны ли вы получать результаты, если в базе данных совпадают строки.Также в настоящее время вы ничего не делаете с результатами.
using (doctorEntities de = new doctorEntities())
{
var results = from tibase in de.Table_infobase_print
join tidetail in de.Table_infodetail_print
on tibase.ID equals tidetail.ID_infobase
select new
{
tidetail.services_discription,
tidetail.price,
tibase.folder_code
};
foreach(var result in results)
{
Console.WriteLine("Service description: " + result.services_discription);
}
}