【发布时间】:2008-12-09 01:14:38
【问题描述】:
有人知道ASP.NET 中有一个SQL 库可以用来管理表吗?
例如
SQLTable table = new SQLTable();
table.AddColumn(“First name”, varchar, 100);
table.AddColumn(“Last name”, varchar, 100);
if(table.ColumnExists(“Company”))
table.RemoveColumn(“Company”);
我正在寻找的操作是添加、编辑和删除表、字段、索引和外键。
这可以使用SQL 来完成,但它很乱,我正在寻找一个使用直观的干净 API。
【问题讨论】:
-
只是吹毛求疵,但第一行不应该是: SQLTable table = new SQLTable(); ?
-
另外:我不希望它删除您尚未添加的列,除非您已将其连接到现有表。