通过Linq来获取数据库中的所有表及其字段名称
2009-05-13 11:55
686 查看
static void Main(string[] args)
{
DataClasses1DataContext dc = new DataClasses1DataContext();
Console.WriteLine("Database: {0}", dc.Mapping.DatabaseName);//数据库名称
Console.WriteLine("The table count is {0}",dc.Mapping.GetTables().Count());//表的数目
var tables = from t in dc.Mapping.GetTables()
orderby t.TableName
select t;
foreach (var table in tables)
{
Console.WriteLine("Tablename is :"+table.TableName);//表名称
Console.WriteLine("The column count is :{0}", table.RowType.DataMembers.Count);//字段数目
foreach (var col in table.RowType.DataMembers)
{
Console.WriteLine(""t{0}"t{1}", col.MappedName, col.DbType);//字段名称及字段类型
}
}
Console.WriteLine("This is the end.");
Console.ReadLine();
}
{
DataClasses1DataContext dc = new DataClasses1DataContext();
Console.WriteLine("Database: {0}", dc.Mapping.DatabaseName);//数据库名称
Console.WriteLine("The table count is {0}",dc.Mapping.GetTables().Count());//表的数目
var tables = from t in dc.Mapping.GetTables()
orderby t.TableName
select t;
foreach (var table in tables)
{
Console.WriteLine("Tablename is :"+table.TableName);//表名称
Console.WriteLine("The column count is :{0}", table.RowType.DataMembers.Count);//字段数目
foreach (var col in table.RowType.DataMembers)
{
Console.WriteLine(""t{0}"t{1}", col.MappedName, col.DbType);//字段名称及字段类型
}
}
Console.WriteLine("This is the end.");
Console.ReadLine();
}
相关文章推荐
- 通过Linq来获取数据库中的所有表及其字段名称
- 获取数据库所有表及其字段名称、类型、长度
- SQL Server 中获取数据库所有表及其字段名称、类型、长度的SQL
- 获取数据库所有表及其字段名称、类型、长度
- 转载Sql 获取数据库所有表及其字段名称,类型,长度
- SQL Server 2008中获取数据库所有表及其字段名称、类型、长度的SQL
- Sql :获取数据库所有表及其字段名称、类型、长度 (也可以指定单张或若干张表的详细信息。。。)
- SQL Server 2008中获取数据库所有表及其字段名称、类型、长度的SQL
- SQLSERVER如何获取一个数据库中的所有表的名称、一个表中所有字段的名称
- SQLSERVER如何获取一个数据库中的所有表的名称、一个表中所有字段的名称
- SQLSERVER如何获取一个数据库中的所有表的名称、一个表中所有字段的名称
- SQLSERVER如何获取一个数据库中的所有表的名称、一个表中所有字段的名称
- SQLSERVER如何获取一个数据库中的所有表的名称、一个表中所有字段的名称
- SQLSERVER如何获取一个数据库中的所有表的名称、一个表中所有字段的名称
- SQLSERVER如何获取一个数据库中的所有表的名称、一个表中所有字段的名称
- python读取xml数据库中表内所有数据,获取数据库中所有表的字段名称
- SQL如何获取一个数据库中的所有表的名称、一个表中所有字段的名称
- SQLSERVER如何获取一个数据库中的所有表的名称、一个表中所有字段的名称
- SQLSERVER如何获取一个数据库中的所有表的名称、一个表中所有字段的名称
- 获取一个数据库中的所有表的名称、一个表中所有字段的名称