2010-07-20 45 views
0

從Fluent NHibernate 1.0 RTM升級到1.1後,我在創建數據庫時出現了一些奇怪的錯誤。經過一番調查後,我發現FNH 1.0引用了生成的映射文件中的所有字段名稱,如'user',但FNH 1.1沒有。這會導致在爲屬性使用受限關鍵字時生成的SQL腳本出錯。如何在Fluent NHibernate 1.1中引用Fieldnames

是否可以重新激活FNH 1.0的此功能或啓用引用?

回答

0

你說的是生成併發送到sql server或它生成的psedo映射文件的代碼嗎?

+0

它在映射文件 – MarioH 2010-07-28 11:33:09

+0

我猜測這是它應該的方式。由於每個數據庫都有自己的引用字符,因此在Sql中它的[和]在MySql中是它的'和'。 因此,其轉義或引用的權利不在映射文件中。它取決於您配置的驅動程序在運行時確定。 我覺得你看錯了地方。看看爲什麼你選擇的驅動程序沒有正確引用。 IE檢查你選擇了正確的驅動程序來匹配數據庫功能。 – cdmdotnet 2010-07-29 03:18:32

相關問題