Код: Выделить всё
public partial class Maintable
{
public int Id { get; set; }
public int ConnectionID { get; set; }
public string Name { get; set; }
public string Value { get; set; }
}
public partial class Jointable
{
public int Id { get; set; }
public int ConnectionID { get; set; }
public string Value { get; set; }
}
Код: Выделить всё
var model = from mt in db.Maintable
join jt in db.Jointable on mt.ConnectionID equals jt.ConnectionID into gj
from x in gj.DefaultIfEmpty()
select new {
mt,
mt.Value = x != null ? x.Value : "" }
< /code>
Модель должна вернуть только основную таблицу объект.SELECT
mt.Id AS ID,
mt.ConnectionID AS ConnectionID,
mt.Name AS Name,
jt.Value AS Value
FROM
Maintable mt
LEFT JOIN
Jointable jt ON mt.ConnectionID = jt.ConnectionID
Подробнее здесь: https://stackoverflow.com/questions/797 ... main-objec
Мобильная версия