//----------------------------------------------------------------------------------------
        // Construction
        //----------------------------------------------------------------------------------------

        protected static FMSScheduleDetailId NewFMSScheduleDetailId()
        {
            FMSScheduleDetailId result = new FMSScheduleDetailId();

            result.Value = Guid.NewGuid();
            return(result);
        }
        //----------------------------------------------------------------------------------------
        // Construction
        //----------------------------------------------------------------------------------------

        public MatchPlayedThisEvent(Database db, FMSScheduleDetailId scheduleDetailId) : base(db, db.ThisFMSEventId, scheduleDetailId)
        {
            Initialize();
        }
        //----------------------------------------------------------------------------------------
        // Construction
        //----------------------------------------------------------------------------------------

        protected ThisEventMatch(Database db, FMSEventId eventId, FMSScheduleDetailId detailId) : base(db)
        {
            fmsEventId          = eventId;
            FMSScheduleDetailId = detailId;
        }
 protected ScheduledMatch(Database db, FMSEventId eventId, FMSScheduleDetailId detailId) : base(db, eventId, detailId)
 {
 }