是否有定義關係數據庫的表,索引和關係的XML方言,以及將該定義轉換爲SQL CREATE語句(DDL)的「編譯器」或樣式表?是否有定義/創作SQL數據庫模式的XML語言?
EG,一些可能看起來像:
<Table Name="orders">
<Column Name="order_id" Type="varchar" Size="20"/>
... etc ...
</Table>
我想保持一個服務及其依賴的配置在同一個地方,和XML正在尋找像最佳選擇其廣泛的,因爲支持和混合名稱空間的能力。有了它,我可以編寫一個安裝程序,它可以安裝此服務並創建數據庫,表,索引,關係等,而不必綁定到特定的SQL實現。
編輯:這與ORM無關。
hbm2ddl看起來像是正確的一種東西。不過我不打算使用NHibernate:DDL創建者可以獨立使用嗎? – 2008-10-23 16:00:01