public SuppliersTable(IDataProvider provider):base("Suppliers",provider){
ClassName = "Supplier";
SchemaName = "dbo";
Columns.Add(new DatabaseColumn("SupplierID", this)
{
IsPrimaryKey = true,
DataType = DbType.Int32,
IsNullable = false,
AutoIncrement = true,
IsForeignKey = true,
MaxLength = 0
});
Columns.Add(new DatabaseColumn("CompanyName", this)
{
IsPrimaryKey = false,
DataType = DbType.String,
IsNullable = false,
AutoIncrement = false,
IsForeignKey = false,
MaxLength = 40
});
Columns.Add(new DatabaseColumn("ContactName", this)
{
IsPrimaryKey = false,
DataType = DbType.String,
IsNullable = true,
AutoIncrement = false,
IsForeignKey = false,
MaxLength = 30
});
Columns.Add(new DatabaseColumn("ContactTitle", this)
{
IsPrimaryKey = false,
DataType = DbType.String,
IsNullable = true,
AutoIncrement = false,
IsForeignKey = false,
MaxLength = 30
});
Columns.Add(new DatabaseColumn("Address", this)
{
IsPrimaryKey = false,
DataType = DbType.String,
IsNullable = true,
AutoIncrement = false,
IsForeignKey = false,
MaxLength = 60
});
Columns.Add(new DatabaseColumn("City", this)
{
IsPrimaryKey = false,
DataType = DbType.String,
IsNullable = true,
AutoIncrement = false,
IsForeignKey = false,
MaxLength = 15
});
Columns.Add(new DatabaseColumn("Region", this)
{
IsPrimaryKey = false,
DataType = DbType.String,
IsNullable = true,
AutoIncrement = false,
IsForeignKey = false,
MaxLength = 15
});
Columns.Add(new DatabaseColumn("PostalCode", this)
{
IsPrimaryKey = false,
DataType = DbType.String,
IsNullable = true,
AutoIncrement = false,
IsForeignKey = false,
MaxLength = 10
});
Columns.Add(new DatabaseColumn("Country", this)
{
IsPrimaryKey = false,
DataType = DbType.String,
IsNullable = true,
AutoIncrement = false,
IsForeignKey = false,
MaxLength = 15
});
Columns.Add(new DatabaseColumn("Phone", this)
{
IsPrimaryKey = false,
DataType = DbType.String,
IsNullable = true,
AutoIncrement = false,
IsForeignKey = false,
MaxLength = 24
});
Columns.Add(new DatabaseColumn("Fax", this)
{
IsPrimaryKey = false,
DataType = DbType.String,
IsNullable = true,
AutoIncrement = false,
IsForeignKey = false,
MaxLength = 24
});
Columns.Add(new DatabaseColumn("HomePage", this)
{
IsPrimaryKey = false,
DataType = DbType.String,
IsNullable = true,
AutoIncrement = false,
IsForeignKey = false,
MaxLength = 1073741823
});
}