public override string ToString()
{
return string.Format(System.Globalization.CultureInfo.InvariantCulture,
"{18}{17}- CustomerId: {0}{17}- Title: {1}{17}- FirstName: {2}{17}- MiddleName: {3}{17}- LastName: {4}{17}- Suffix: {5}{17}- Phone: {6}{17}- EmailAddress: {7}{17}- EmailPromotion: {8}{17}- AddressType: {9}{17}- AddressLine1: {10}{17}- AddressLine2: {11}{17}- City: {12}{17}- StateProvinceName: {13}{17}- PostalCode: {14}{17}- CountryRegionName: {15}{17}- Demographics: {16}{17}",
this.CustomerId,
(this.Title == null) ? string.Empty : this.Title.ToString(),
this.FirstName,
(this.MiddleName == null) ? string.Empty : this.MiddleName.ToString(),
this.LastName,
(this.Suffix == null) ? string.Empty : this.Suffix.ToString(),
(this.Phone == null) ? string.Empty : this.Phone.ToString(),
(this.EmailAddress == null) ? string.Empty : this.EmailAddress.ToString(),
this.EmailPromotion,
this.AddressType,
this.AddressLine1,
(this.AddressLine2 == null) ? string.Empty : this.AddressLine2.ToString(),
this.City,
this.StateProvinceName,
this.PostalCode,
this.CountryRegionName,
(this.Demographics == null) ? string.Empty : this.Demographics.ToString(),
System.Environment.NewLine,
this.GetType());
}