2010-01-27 40 views
1

我很快就要寫一個元數據並從中生成動態SQL。大多數情況下我們正在談論SELECT,INSERT,UPDATE,DELETE的東西,但我想這裏也可能有一些CREATE/ALTER TABLE語句。編寫SQL生成器,我應該閱讀什麼內容?

我確信沒有現有的ORM解決方案符合法案,但否則關於什麼地方以及如何仍然有點朦朧的細節。

我可以寫一個SQL語句與其他任何開發人員一樣,並且在過去曾經使用NHibernate,但我幾乎不知道數據庫或ORM背後的理論。我想讓我的準備工作,所以我正在尋找任何建議的閱讀或代碼來通過。

順便說一下,我的編碼環境是.NET(C#)和SQL Server。

回答

1

對於SQL Server的東西,世上幾乎沒有人擁有Itzik Ben-Gan的印章。他有幾本關於T-SQL本身的書籍,並且在理論和語言的內部工作以及引擎方面做得非常出色。

http://www.solidq.com/insidetsql/

只給你一個想法,大多數誰使用SQL Server的人所遇到的皮納爾戴夫的無處不在的博客,這篇文章從他約伊茨克博客是這傢伙一個很好的見證。

http://blog.sqlauthority.com/2009/11/01/sql-authority-news-advanced-t-sql-with-itzik-ben-gan-solid-quality-mentors/

+0

非常好!我會查找它。 – 2010-01-27 23:22:32