2011-12-18 63 views
3

如何在C#中知道数据库中表的列表。如何在.NET中读取SQL服务器模式信息?

列的列表中的每个表具有与柱状完整规范之一是Id和它具有INT(50)的数据类型等

+0

no。只是想知道如何做到这一点 – Shah 2011-12-18 08:10:11

+2

请先尝试阅读文档。 – 2011-12-18 08:14:16

+1

是的。阅读文件不是自愿的。这里是整个章节,关于如何做到这一点 - 在SQL Server文档是。 – TomTom 2011-12-18 08:26:09

回答

1

我们以前使用过SQL Server Management objects很成功,SMO允许你很容易地通过C#与SQL Server交互,你只需要引用一些DLL并使用它们提供的对象模型。你可以使用foreach来迭代表格在Database.Tables - 属性上。

Codeproject有一篇文章需要通过基础知识:http://www.codeproject.com/KB/database/SMODemo.aspx

+0

不错的文章是。 当然,它会帮助我。作为初学者需要一些时间来消化所有的东西 – Shah 2011-12-18 09:28:31