what about var nhibernateCfg = new Configuration(); nhibernateCfg.Initialize(validatorEngine); nhibernateCfg.Configure();
(call configure after initialize) On 9 jul, 18:38, Jason Dentler <[email protected]> wrote: > I've run in to some trouble with the NHibernate integration when using the > fluent configuration syntax. Here is my configuration. > > var validationCfg = new FluentConfiguration(); > validationCfg.Register(new[] {typeof (ProductValidator)}) > .SetDefaultValidatorMode(ValidatorMode.UseExternal) > .IntegrateWithNHibernate > .ApplyingDDLConstraints().And > .RegisteringListeners(); > > var validatorEngine = new ValidatorEngine(); > validatorEngine.Configure(validationCfg); > > var nhibernateCfg = new Configuration().Configure(); > nhibernateCfg.Initialize(validatorEngine); > > I can use validatorEngine.Validate and get the expected validation errors, > so nhv is configured properly. Also, the nhv constraints are included with > hbm2ddl. However, an attempt to save an invalid entity goes all the way to > the database and throws a SqlException for the constraint violation. I was > expecting the nhv event listeners to throw an InvalidStateException. > > To add a twist to this puzzle, with the debugger, I can see the nhv event > listeners on my configuration object. > > Any ideas? > > Thanks, > Jason -- You received this message because you are subscribed to the Google Groups "NHibernate Contrib - Development Group" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/nhcdevs?hl=en.
