示例#1
0
        protected override object ReadRow(IRowReader reader)
        {
            LightboxSent lightboxSent = LightboxSent.New();

            // Table Fields
            lightboxSent.LightboxSentId    = reader.GetInt32("LightboxSentId");
            lightboxSent.LightboxId        = reader.GetInt32("LightboxId");
            lightboxSent.CreatedLightboxId = reader.GetNullableInt32("CreatedLightboxId");
            lightboxSent.SenderId          = reader.GetInt32("SenderId");
            lightboxSent.RecipientEmail    = reader.GetString("RecipientEmail");
            lightboxSent.Subject           = reader.GetString("Subject");
            lightboxSent.Message           = reader.GetString("Message");
            lightboxSent.DateSent          = reader.GetDateTime("DateSent");
            lightboxSent.ExpiryDate        = reader.GetNullableDateTime("ExpiryDate");
            lightboxSent.DownloadLinks     = reader.GetNullableBoolean("DownloadLinks");
            lightboxSent.LightboxLinkedId  = reader.GetNullableInt32("LightboxLinkedId");


            lightboxSent.IsDirty = false;
            lightboxSent.ChangedProperties.Clear();

            return(lightboxSent);
        }