次のクエリを実行すると(c#コードからSQLサーバー接続へ):
select GetDate() Named, GetDate() Column2, Getdate(), getdate(), getdate() Named
結果のDataTableには次の列があります:Named、Column2、Column1、Column3、Named1は、クエリで名前が付けられていないColumn1とColumn3を.NETから知る方法はありますか?
Management Studioで同じクエリを実行すると、selectからの正確な名前が表示されます。Column1とColumn3の名前のない列と、Named1の代わりにNamedの列
注:これを明確にするために(SQLクエリは問題ではありません)、問題はサーバーから返される正しいスキーマを取得する方法です。