/// <summary>
 /// Sets data command parameter values for a <see cref="ErrorReportData"/>.
 /// </summary>
 public static void Set(
     this ErrorReportData entity, SqlParameterCollection parameters, bool skipKeys)
 {
     if (!skipKeys)
     {
         GuidDataKeyAdapter.Set(entity, parameters);
     }
     parameters["@sourceId"].Value           = entity.SourceId;
     parameters["@sourceAssemblyName"].Value = entity.SourceAssemblyName;
     parameters["@eventDate"].Value          = entity.EventDate;
     parameters["@message"].Value            = entity.Message;
     parameters["@errorTypeFullName"].Value  = entity.ErrorTypeFullName;
     parameters["@stackTrace"].Value         = entity.StackTrace;
 }
示例#2
0
        /// <summary>
        /// Sets data command parameter values for a <see cref="ErrorReportData"/>.
        /// </summary>
        public static void Set(this ErrorReportData entity, SqlParameterCollection parameters, bool skipKeys)
        {
            // Validate.
            if (entity is null)
            {
                throw new ArgumentNullException(nameof(entity));
            }
            if (parameters is null)
            {
                throw new ArgumentNullException(nameof(parameters));
            }

            // Set parameters.
            if (!skipKeys)
            {
                GuidDataKeyAdapter.Set(entity, parameters);
            }
            parameters["@sourceId"].Value           = entity.SourceId;
            parameters["@sourceAssemblyName"].Value = entity.SourceAssemblyName;
            parameters["@eventDate"].Value          = entity.EventDate;
            parameters["@message"].Value            = entity.Message;
            parameters["@errorTypeFullName"].Value  = entity.ErrorTypeFullName;
            parameters["@stackTrace"].Value         = entity.StackTrace;
        }