У меня есть две таблицы, код операции и коды подопераций, и мне нужно вернуть все подкоды каждого кода, только с активными подкодами
public class OperationCode: Entity
{
public guid Id.
public bool Active{ get; set; }
public bool Excluded{ get; set; }
public string Code { get; set; }
public virtual ICollection<SubOperationCode> SubOperationCode{ get; set; }
}
public class SubOperationCode: Entity
{
public guid Id.
public bool Active{ get; set; }
public bool Excluded{ get; set; }
public string Code { get; set; }
public virtual OperationCode OperationCode{ get; set; }
}
Я пытаюсь использовать что-то подобное,но это не сработало
public override OperationCode getById(Guid id)
{
var result = Db.SubOperationCode.Join(Db.OperationCode,
sub => sub.Id == id,
code => code.Id,
(sub, code) => new { sub, code }).toList();
return result
}