I awesome love DataAccess (btw try to do this in EF: table1.Where(row=>row.Table2.Any(row2=>row2.CreationDate.Time<=new TimeSpan(12,30,0))) :D)
But, I can't explain my team why we need to create database from scratch( At least, please, make a DB2Code generation tool for start