[ORM_TableAttribute("tb_Customer", "CustomerCode", true)]
[ORM_ConcurrentAttribute("TS")]
public class tb_CustomerObject
{
[ORM_FieldAttribute(DbType.Int32, 4, false, false, false, false, false)]
public string ISID { get; set; }
[ORM_FieldAttribute(DbType.DateTime2, 8, false, false, false, false, false)]
public string TS { get; set; }
[ORM_FieldAttribute(DbType.String, 20, false, true, true, false, false)]
public string CustomerCode { get; set; }
[ORM_FieldAttribute(DbType.String, 200, false, true, false, false, false)]
public string NativeName { get; set; }
[ORM_FieldAttribute(DbType.String, 100, false, true, false, false, false)]
public string EnglishName { get; set; }
[ORM_FieldAttribute(DbType.String, 50, false, true, false, false, false)]
public string AttributeCodes { get; set; }
[ORM_FieldAttribute(DbType.String, 100, false, true, false, false, false)]
public string Address1 { get; set; }
[ORM_FieldAttribute(DbType.String, 100, false, true, false, false, false)]
public string Address2 { get; set; }
[ORM_FieldAttribute(DbType.String, 100, false, true, false, false, false)]
public string Address3 { get; set; }
[ORM_FieldAttribute(DbType.String, 40, false, true, false, false, false)]
public string Country { get; set; }
[ORM_FieldAttribute(DbType.String, 40, false, true, false, false, false)]
public string Region { get; set; }
[ORM_FieldAttribute(DbType.String, 40, false, true, false, false, false)]
public string City { get; set; }
[ORM_FieldAttribute(DbType.String, 12, false, true, false, false, false)]
public string CountryCode { get; set; }
[ORM_FieldAttribute(DbType.String, 6, false, true, false, false, false)]
public string CityCode { get; set; }
[ORM_FieldAttribute(DbType.String, 20, false, true, false, false, false)]
public string Tel { get; set; }
[ORM_FieldAttribute(DbType.String, 20, false, true, false, false, false)]
public string Fax { get; set; }
[ORM_FieldAttribute(DbType.String, 20, false, true, false, false, false)]
public string PostalCode { get; set; }
[ORM_FieldAttribute(DbType.String, 20, false, true, false, false, false)]
public string ZipCode { get; set; }
[ORM_FieldAttribute(DbType.String, 200, false, true, false, false, false)]
public string WebAddress { get; set; }
[ORM_FieldAttribute(DbType.String, 400, false, true, false, false, false)]
public string Email { get; set; }
[ORM_FieldAttribute(DbType.String, 40, false, true, false, false, false)]
public string Bank { get; set; }
[ORM_FieldAttribute(DbType.String, 50, false, true, false, false, false)]
public string BankAccount { get; set; }
[ORM_FieldAttribute(DbType.String, 100, false, true, false, false, false)]
public string BankAddress { get; set; }
[ORM_FieldAttribute(DbType.String, 40, false, true, false, false, false)]
public string ContactPerson { get; set; }
[ORM_FieldAttribute(DbType.String, 400, false, true, false, false, false)]
public string Remark { get; set; }
[ORM_FieldAttribute(DbType.String, 1, false, true, false, false, false)]
public string InUse { get; set; }
[ORM_FieldAttribute(DbType.Int32, 4, false, true, false, false, false)]
public string PaymentTerm { get; set; }
[ORM_FieldAttribute(DbType.DateTime, 8, false, true, false, false, false)]
public string CreationDate { get; set; }
[ORM_FieldAttribute(DbType.String, 50, false, true, false, false, false)]
public string CreatedBy { get; set; }
[ORM_FieldAttribute(DbType.DateTime, 8, false, true, false, false, false)]
public string LastUpdateDate { get; set; }
[ORM_FieldAttribute(DbType.String, 50, false, true, false, false, false)]
public string LastUpdatedBy { get; set; }
}