// Table Aliases
var t0 = new Orders().AsQueryable();
var t1 = new OrderDetails().AsQueryable();
var query = Odb.SQL.Query();
query.Delete(x => x.From(t0).Where( t0.OrderID == 10248 ));
query.Delete(x => x.From(t1).Where( t1.OrderID == 10248 ));
using(var exc = cn.Executer())
var affected_rows = exc.Sql(query).NonQuery();