我试图创建使用t4和C#中的数据访问层。我希望能够提供一个DAL在那里我可以访问任何数据库。我遇到的问题是与一些架构信息。我能够检索像列名和表名的一些信息,但我也希望像主键字段,主键值的名称等信息。什么是这样做的最有效的方法是什么?

有帮助吗?

解决方案

如果您的目标的Microsoft SQL Server,服务器管理对象( SMO )是最好的选择。下面是一个示例

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top