Может ли кто-нибудь сказать мне, как получить имена всех таблиц базы данных, используя asp.net
Более новый метод в SQL Server - использовать INFORMATION_SCHEMA Views для получения информации:
SELECT table_name FROM INFORMATION_SCHEMA.Tables WHERE table_type='BASE TABLE'
Это конкретное представление также включает Views в свой список таблиц, поэтому вам нужно предложение where.
Вы не упомянули, какой движок базы данных вы используете. В SQL Server вы можете запросить таблицу sysobjects и отфильтровать объекты типа U:
sysobjects
U
SELECT name FROM sysobjects WHERE type = 'U'
Если вы заинтересованы в способе MySQL для достижения этой цели, вы можете использовать
DESCRIBE tableName;