public TerritoriesTable(IDataProvider provider):base("Territories",provider){
ClassName = "Territory";
SchemaName = "dbo";
Columns.Add(new DatabaseColumn("TerritoryID", this)
{
IsPrimaryKey = true,
DataType = DbType.String,
IsNullable = false,
AutoIncrement = false,
IsForeignKey = true,
MaxLength = 20
});
Columns.Add(new DatabaseColumn("TerritoryDescription", this)
{
IsPrimaryKey = false,
DataType = DbType.String,
IsNullable = false,
AutoIncrement = false,
IsForeignKey = false,
MaxLength = 50
});
Columns.Add(new DatabaseColumn("RegionID", this)
{
IsPrimaryKey = false,
DataType = DbType.Int32,
IsNullable = false,
AutoIncrement = false,
IsForeignKey = true,
MaxLength = 0
});
}