我想要一个超级管理员的页面来 CRUD 数据库中的所有表。管理员可以使用一个 asp.net 页面在下拉列表中选择特定的表,并可以在该页面上执行 CRUD 操作。
我认为这是数据库访问的常见主题,已搜索但未找到此类模块。谁能给我建议?
ASP.NET 动态数据可能是您需要的。
动态数据支持脚手架,这是一种为数据库中的每个表自动生成网页的方法。脚手架允许您创建一个功能性网站,用于根据数据模式查看和编辑数据。您可以轻松自定义脚手架元素或创建新元素以覆盖默认行为。
它不作为内置功能存在,因此您必须自己从头开始实现它。
假设您使用的是 SQL Server,一个好的起点是通过查询系统表(例如 systables 和 syscolumns)来设置屏幕,然后设置 CRUD 操作。