Hi Oscar Sorry for the delay in responding.
>From the docs it looks like it should support named parameter but the test case Aether McLoud <http://stackoverflow.com/users/259201/aether-mcloud>gave it looked like there was an issue. I looked into this further and after a lot of fiddling around installing SQLBase I was able to reproduce the issue he had. I was able to finally figure out the problem, and it turns out it was possible to fix it by inheriting from ReflectionBasedDriver instead OleDbDriver. Once I changed this to it worked fine so I guess my original question about ToParameterName isn't important now. One more question on a somewhat related note. I have created a NHibernate driver for the DBMS Sybase Advantage Database Server<http://www.sybase.co.uk/products/databasemanagement/advantagedatabaseserver>. I would like to share this driver so other people could use it. Where would be the best place to host this driver? Thanks Michael On Thursday, 21 March 2013 17:56:43 UTC, Oskar Berggren wrote: > > Have you looked into using positional parameters instead? > > If there truly is no other way (haven't looked closely) it sounds like > a reasonable request. In that case I recommend opening feature request > in Jira, then submit a pull request relative to the 3.3.x branch. > > /Oskar > > > 2013/3/20 Mike Charalambous <[email protected] <javascript:>>: > > Hi > > > > Does anybody know why NHibernate.Driver.DriverBase.ToParameterName is a > > static method? Would there by any problem with making it virtual so it > can > > be overridden? > > > > I'm wondering this because of a question on StackOverflow with the title > > possible-to-change-format-of-nhibernate-formulates-bind-variables. The > > person who created this question is trying to create a dialect for > SQLBase > > which requires its parameters to be a number, which is not possible with > the > > current implementation of ToParameterName. Looking through DriverBase I > > couldn't see how it would be possible to make the necessary changes in a > > child class the would allow for the parameters to be a number. The only > > alternative I could see to overriding this method is to not inherit from > > DriverBase but make a copy of it for the new driver. > > > > What do you think of this suggested change? > > > > Thanks for reading > > > > Mike > > > > -- > > > > --- > -- --- You received this message because you are subscribed to the Google Groups "nhibernate-development" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
