SQL文作成支援ツールはどこへ?

VB6.0時代には、複数行にされているSQL文をもとに、VBなどのコードで扱いやすいようなコードを吐き出してくるツールが標準であったように記憶してるのだが、VB.NETではちょっと探したところないみたいです。

SETLECT
    abc,
    xyz
FROM
    hoge
WHERE
    abc = 123

上記のSQL文をもとに下記のコード吐き出す。

strSQL = "SETLECT"
strSQL = strSQL & vbTab & " abc, " & vbCrLf
strSQL = strSQL & vbTab & " xyz " & vbCrLf
strSQL = strSQL & "FROM " & vbCrLf
strSQL = strSQL & vbTab & "Hoge " & vbCrLf
strSQL = strSQL & "WHERE " & vbCrLf
strSQL = strSQL & vbTab & "abc = 1" & vbCrLf

これくらいなら、自作できるけど、存在するなら使いたいっす。またVS.NETのマクロになっていたりするとさらにGood。