我正在尝试编写一个应用程序,我可以指向不同的数据库并查看数据库的架构,即表及其列的属性、关系、约束等。我一直在研究LINQ to SQL方法 GetTable( ),但这似乎什么也没返回;
public static IEnumerable<MetaTable> GetMetaTables()
{
using (var connection = new SqlConnection(ConnectionString))
using (var context = new SchemaDataContext(connection))
return context.Mapping.GetTables().ToList();
}
我究竟做错了什么!?