如果获取某数据库中所有表名?该怎么处理
如果获取某数据库中所有表名?
已知现在只有一个链接sql数据库的字符串,求如果用linq to sql得出这个数据库的所有表名?第二个问题是如何得出某一个表的所有字段?求教!谢谢!
------解决方案--------------------
在 dbo.Master 里面
------解决方案--------------------
已知现在只有一个链接sql数据库的字符串,求如果用linq to sql得出这个数据库的所有表名?第二个问题是如何得出某一个表的所有字段?求教!谢谢!
------解决方案--------------------
在 dbo.Master 里面
------解决方案--------------------
- C# code
我以Northwind库为例: void Main() { var constr = @"Data Source=.;Initial Catalog=Northwind;Integrated Security=True"; var context = new DataContext(constr) ; string[] ss=context.ExecuteQuery<string>("select name from sysobjects where xtype='u'").ToArray(); foreach(string s in ss) { Console.WriteLine(s); } } /* Orders Products Order Details CustomerCustomerDemo CustomerDemographics Region Territories EmployeeTerritories dtproperties sysdiagrams Employees Categories Customers Shippers Suppliers */