// Table Aliases
var t0 = new Orders().AsQueryable();
var t1 = new OrderDetails().AsQueryable();
// 1. Select all columns
Odb.SQL.Select(x => x.From(t0) );
// 2. Select Only [OrderID] and [CustomerID] columns from [Orders]
Odb.SQL.Select(x => x.From(t0).Fields(t0.OrderID, t0.CustomerID) );
// 3. Select all columns for only [OrderDetails]
Odb.SQL.Select(x => x.From(t0).LeftJoin(t1, t0.OrderID == t1.OrderID).Fields(t1) );
// 4. Select all columns by excluding column [ShipperID] from [Orders]
Odb.SQL.Select(x => x.From(t0).ExcludeFields(t0.ShipperID) );
1j0zsQ