diff --git a/Rocket.NHibernate/NHibernateService.cs b/Rocket.NHibernate/NHibernateService.cs index 1caaf56..725fecd 100644 --- a/Rocket.NHibernate/NHibernateService.cs +++ b/Rocket.NHibernate/NHibernateService.cs @@ -45,7 +45,8 @@ public void InitializeSessionFactory(IPlugin plugin, NHibernateBuilder builder) var pluginAssembly = plugin.GetType().Assembly; m.FluentMappings .AddFromAssembly(typeof(NHibernateService).Assembly) - .AddFromAssembly(pluginAssembly); + .AddFromAssembly(pluginAssembly) + .Conventions.Add(DefaultCascade.All()); if (builder.AutoMap) { @@ -139,4 +140,4 @@ public void HandleEvent(IEventEmitter emitter, PluginUnloadEvent @event) CloseSession(@event.Plugin, sess); } } -} \ No newline at end of file +}