解决NHibernate 中与 SQL2005 关键字有冲突的问题
生活随笔
收集整理的這篇文章主要介紹了
解决NHibernate 中与 SQL2005 关键字有冲突的问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
環境:
NHibernate,sql2000
現象:
當表名或字段名和sql2000關鍵字有沖突時,會出錯。
解決方法:
在 NHibernate 映射配置文件中,的將表名或字段名用兩個重音符號(`)括起來。重音符號鍵即是鍵盤上“1”鍵左邊的、“Tab”鍵上邊的那個鍵。此符號亦被稱為“反向引號”。
可以看到,這樣做后NHibernate生成的SQL語句名稱都用(`)括起來了,這樣數據庫便可以識別其不是關鍵字了。
特殊的表名和字段名,比如含有空格的名稱,也可這樣做。
轉載于:https://www.cnblogs.com/GISDEV/archive/2008/06/05/1214642.html
總結
以上是生活随笔為你收集整理的解决NHibernate 中与 SQL2005 关键字有冲突的问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 子网计算菜鸟入门
- 下一篇: mysql 授权远程连接_MySQL远程