// Table Aliases
var t0 = new Orders().AsQueryable();
var t1 = new OrderDetails().AsQueryable();
// Query
var query = Odb.SQL.Select(x =>
x.From(t0)
.ExcludeFields(t1.OrderID)
{{hl}}.LeftJoin(t1, t1.OrderID == t0.OrderID){{/hl}}
.Where( t0.OrderID > 1500 &
((object)t1.Note != DbNull.Value)
)
);