Я считал, что использование задней галочки 'должно допускать использование зарезервированных слов. Я использую SQL Server и Быстрый NHibernate и имею имя столбца "Файл". Если я отображаю его с
"`File"
это пытается использовать
[Fil]
таким образом, это добавляет скобки правильно, но отбрасывает "e" от конца. Если я отображаю его как
"`Filee"
это использует
[File]
правильно.
Я делаю что-то не так, или действительно ли это - ошибка в NHibernate или Быстром Nhibernate?
Вам нужно поставить `с обеих сторон, например:
"`File`"
Как говорит @Astaar, полный синтаксис:
Map(x => x.File).Column("`File`");