Linq2DB один POCO из нескольких таблиц - PullRequest
0 голосов
/ 27 декабря 2018

Я разрабатываю первое приложение для базы данных, используя Linq2DB, и я не могу найти правильный способ решения этой проблемы.Есть ли способ отобразить результаты двух таблиц в один класс POCO?Есть ли примеры, показывающие это?Спасибо!

1 Ответ

0 голосов
/ 27 декабря 2018

Если под result of two tables вы подразумеваете результат запроса по двум таблицам, то вам просто нужно написать запрос linq и выбрать необходимые столбцы в полях / свойствах вашего класса:

from t1 in db.GetTable<Table1>()
join t2 in db.GetTable<Table2>() on t1.Key equals t2.Ket
select new ResultClass()
{
    Field1 = t1.SomeField,
    Field2 = t2.SomeOtherField
}
...