先にコメントに書いたように「SQL をゴリゴリ書く」=「DataTable を使う」ということではないはずですが、もしホントに Controller から View に DataTable を渡したいなら(違うような気がしますが)、以下の記事に例が出ているので見てください。
http://stackoverflow.com/questions/2243898/displaying-standard-datatables-in-mvc
ただし、回答者が "Now, I'm violating a whole lot of principles and "best-practices" of ASP.NET MVC here, so please understand this is just a simple demonstration." と言っている通り、お勧めはできません。
asp.net mvc datatable などをキーワードにググれば他にも参考になりそうな記事は見つかると思いますので、ご自分でもやってみてください。
「エンティティを使わずSQLをゴリゴリ書いている」というのは、何かそうせざるを得ない特別な事情がない限り、個人的には完全に間違いだと思います。
聞ける状態ではないそうですが「何かそうせざるを得ない特別な事情」を聞かないことにはプロジェクトに参加しても貢献できなそうな気がします。聞いてみることをお勧めします。
#ASP.NET のタグもつけてください。