我想用 LINQ 获取我的表名
例如,我有 5 个表的数据库,我想在列表框中显示我的表名
然后通过一个查询我添加一个表然后再试一次,现在我们有 6 个项目的列表框。
您可以将sys.tables
或INFORMATION_SCHEMA.TABLES
视图添加到您的设计图面,并在其中查询表名。
为此,在您的服务器资源管理器中,右键单击服务器,然后从更改类型菜单中选择对象类型或模式(根据Linq to SQL - 访问系统数据库/表?)。然后,您可以在 System Views 项下找到这些。
您的 Linq to SQL DataContext 已经有表名:context.Mapping.GetTables()