2008-10-14 4 views

답변

-1

나는 이것을 시도하지 않았지만, documentation을 기반으로 결정할 수있는 한 명명 전략의 사용자 지정 구현을 통해 테이블 ​​/ 열 이름을 다시 작성할 수 있으므로이를 인용 할 수도 있습니다.

+1

이 깨진 링크를 참조합니다. –

4

당신은 당신의 NHibernate에 구성에

<property name="hbm2ddl.keywords">auto-quote</property> 

를 추가해야합니다.

5

또한 시도 할 수 있습니다 :

SchemaMetadataUpdater.QuoteTableAndColumns(configuration); 
+0

이것은 나를 위해 일한 100 %입니다. 깔끔한 것은 NHibernate는 * everything *이 아닌 예약 된 키워드만을 인용한다는 것이다. 감사! – Dav

+0

적어도 postgresql에서는 열 이름을 인용하지 않는 것 같습니다. –

+1

이것은 oracle과 작동하지 않습니다! (Oracle.DataAccess 공급자) –