У меня есть страница, и в ней вы увидите список таблиц. Мне нужно динамически загружать список столбцов в базе данных. В Subsonic 2.0 это могло быть сделано Subsonic.Schema.BuildTableSchema, но не знаете, как это сделать в версии 3.0. Я попытался с помощью кода ниже, но не работает ..Как получить схему таблицы динамически с помощью Subsonic 3.0?
SubSonic.Schema.DatabaseTable D = new SubSonic.Schema.DatabaseTable("Users",
SubSonic.DataProviders.ProviderFactory.GetProvider("ApplicationConnectionString"));
foreach (SubSonic.Schema.IColumn Column in D.Columns)
{
ListItem Item = new ListItem();
if ((Column.Name ?? "").IndexOf("Email") != -1)
{
Item.Selected = true;
}
ddlEmailColumn.Items.Add(Item);
ddlEmailColumn.SelectedValue = Column.Name;
}