Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试使用 t4 和 C# 创建数据访问层。我希望能够提供一个可以访问任何数据库的 DAL。我遇到的问题是一些架构信息。我能够检索一些信息,如列名和表名,但我还想要其他信息,如主键字段的名称、主键值。这样做最有效的方法是什么?
如果您的目标是 Microsoft SQL Server,则服务器管理对象 ( SMO ) 是最佳选择。这是一个例子。