有什么方法可以从C#中的连接字符串获取表层次结构?
|
我目前有一个要求,以便从c#中的sql语句确定表层次结构。例如,考虑以下sql语句:
Select Table1.*, Table2.* from Table1
left join table2 on Table1.parentCol = Table2.childCol
这可能返回7列,表1返回3列,表2返回4列。我需要知道列名,并且理想情况下(尽管不是强制性的)知道它们的类型。
我无法控制将使用哪种SQL语句,因为这是用户输入的字段。在C#中,打开连接并使用该语句创建SqlCommand是一项非常基本的任务。我可以自由地将SQL运行到SqlDataReader或任何其他System.Data.SqlClient类(如果需要)中,但是我找不到任何可以返回列的组合,而不是实际的列值。
有人能帮忙吗?
致以真诚的感谢和诚挚的问候
没有找到相关结果
已邀请:
2 个回复
坊岔埠绵
董碘奴星