Copie la estructura de la tabla de acceso y las restricciones usando C # o SQL

¿Alguien me puede decir cómo copiar una estructura de tabla de una tabla de MS Access y todas sus restricciones, claves, etc. utilizando .NET o SQL? Busqué y encontré varias formas de copiar las columnas y los tipos, pero también tengo que mostrar las restricciones, como las claves primarias.

Tengo una base de datos con un montón de tablas que necesito para crear copias de (solo estructura) con nombres nuevos. Esto debe ejecutarse desde una aplicación C #, pero no me importa si se hace usando ADO o SQL, siempre y cuando pueda encontrar una manera. Algún consejo sería de gran aprecio.

Respuestas a la pregunta(2)

Su respuesta a la pregunta