выбрать между двумя таблицами в рамках сущности - PullRequest
0 голосов
/ 10 июля 2011

Я хочу написать выбор между двумя таблицами, которые имеют отношение. Я использую этот код, но я не получаю результата. Пожалуйста, сообщите мне

 using (doctorEntities de = new doctorEntities())
        {
            var select = from tibase in de.Table_infobase_print
                         from tidetail in de.Table_infodetail_print
                         where tibase.ID == tidetail.ID_infobase 
                         select new
                         {
                             tidetail.services_discription,tidetail.price,tibase.folder_code
                         };
        }

1 Ответ

1 голос
/ 10 июля 2011

Я думаю, что вместо этого вы можете искать 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);
    }
}
...