From 0e0c8bd5d8ed2254bffbb9d5c5cc29195f01d581 Mon Sep 17 00:00:00 2001 From: Aleksei Ivanov Date: Fri, 20 Jul 2018 18:08:47 +0100 Subject: [PATCH] Added Table Cascading --- Rocket.NHibernate/NHibernateService.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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 +}