private IDBTable LineBusinessHour(IDBSchema sch) { var rev = new DBRevision(new DateTime(2020, 4, 14), 2, eDBRevisionType.Create); var ret = DBMacros.AddDBTableID("LineBusinessHour", sch, new DBRevision(rev)); DBMacros.AddForeignKeyFieldID("LineID", false, ret, sch.Name + ".Line", new DBRevision(rev)); DBMacros.AddForeignKeyFieldID("BusinessDayID", false, ret, sch.Name + ".BusinessDay", new DBRevision(rev)); ret.AddField("StartTime", DBMacros.DBFieldIntegerDescriptor(false), new DBRevision(rev)); ret.AddField("EndTime", DBMacros.DBFieldIntegerDescriptor(false), new DBRevision(rev)); return(ret); }