2010-11-10 53 views
0

因此,我對web開發非常陌生,並且正在開發一個將使用Nhibernate作爲我的ORM和MySql數據庫的新項目。試圖用Nhibernate創建MySql數據庫 - 需要一些方向

我想設置它,以便NHibernate會根據(所有必需的NHibernate文件)創建我的數據庫表。到目前爲止,我已經得出結論,NHibernate將生成我已經用映射和類文件進行佈局的數據庫模式。

我看到的問題是,它似乎必須在MySql中的數據庫位置爲NHibernate創建表(理解)。但是,在手冊中查看創建MySql數據庫時,它要求您使用create命令指定模式。

到目前爲止,我已閱讀的博客數量集中在NHibernate所需的內容上,而沒有太多的細節正確準備MySql服務器。

任何方向或建議,非常感謝。

回答

1

您需要運行「create database [databasename];」命令,然後再構建模式。你不需要指定一個模式來使用這個命令。

+0

是否需要在持久化類中將您的屬性指定爲「虛擬」。 – pghtech 2010-11-10 17:14:57

+0

Nhibernate從您的類創建代理,並且這樣做需要覆蓋類中的屬性。因此,你的屬性必須是虛擬的。 – Newbie 2010-11-10 17:20:14

相關問題