I've read that using a back tick ` should allow for using of reserved words. I'm using SQL Server and Fluent NHibernate and have a column name "File". If I map it with
"`File"
it tries using
[Fil]
so it's adding the brackets correctly, but dropping the "e" from the end. If I map it as
"`Filee"
it uses
[File]
correctly.
Am I doing something wrong or is this a bug in NHibernate or Fluent Nhibernate?
You need to put ` on both sides, like this:
"`File`"
As @Astaar says, the full syntax is:
Map(x => x.File).Column("`File`");
To be perfectly clear, the exact syntax would be
Map(x => x.File).Column("`File`");
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With