【发布时间】:2012-05-14 17:30:27
【问题描述】:
我想用 LINQ 获取我的表名
例如,我有 5 个表的数据库,我想在列表框中显示我的表名
然后通过查询我添加一个表然后再试一次,现在我们有 6 个项目的列表框。
【问题讨论】:
我想用 LINQ 获取我的表名
例如,我有 5 个表的数据库,我想在列表框中显示我的表名
然后通过查询我添加一个表然后再试一次,现在我们有 6 个项目的列表框。
【问题讨论】:
您可以将sys.tables 或INFORMATION_SCHEMA.TABLES 视图添加到您的设计图面,并在其中查询表名。
为此,在您的服务器资源管理器中,右键单击服务器,然后从 更改类型 菜单中选择 Object Type 或 Schema (根据 Linq to SQL - Accessing System Databases/Tables?)。然后,您可以在 System Views 项下找到这些。
【讨论】:
您的 Linq to SQL DataContext 已经有表名:context.Mapping.GetTables()
【讨论】: