コード例 #1
0
ファイル: AutoIncrementSupport.cs プロジェクト: masums/BoC
        public static void Install(IObjectContainer installOn)
        {
            var events  = EventRegistryFactory.ForObjectContainer(installOn);
            var support = new AutoIncrementSupport();

            events.Creating += (sender, args)
                               => support.IncrementIdsFor(args.Object, installOn);
            events.Committing += (sender, args)
                                 => support.StoreState(installOn);
        }
コード例 #2
0
ファイル: AutoIncrementSupport.cs プロジェクト: JoeyCyril/BoC
        public static void Install(IObjectContainer installOn)
        {
            var events = EventRegistryFactory.ForObjectContainer(installOn);
            var support = new AutoIncrementSupport();

            events.Creating += (sender, args)
                    => support.IncrementIdsFor(args.Object, installOn);
            events.Committing += (sender, args)
                    => support.StoreState(installOn);
        }