Pregunta

Estoy tratando de crear una capa de acceso a datos usando t4 y C #. Me gustaría poder proporcionar un DAL donde pueda acceder a cualquier base de datos. El problema que tengo es con parte de la información del esquema. Puedo recuperar cierta información, como los nombres de columnas y tablas, pero también me gustaría obtener otra información, como el nombre del campo de clave primaria, el valor de la clave primaria. ¿Cuál es la forma más eficiente de hacer esto?

¿Fue útil?

Solución

Si está apuntando a Microsoft SQL Server, Server Management Objects ( SMO ) es la mejor opción. Aquí hay un ejemplo .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top