コード例 #1
0
        public static void Setup(out ContentPersister persister, ISessionProvider sessionProvider, N2.Persistence.IRepository <int, ContentItem> itemRepository, INHRepository <int, ContentDetail> linkRepository, ItemFinder finder, SchemaExport schemaCreator)
        {
            persister = new ContentPersister(itemRepository, linkRepository, finder);

            schemaCreator.Execute(false, true, false, sessionProvider.OpenSession.Session.Connection, null);
        }
コード例 #2
0
 public StatisticsRepository(N2.Persistence.IRepository <Bucket> buckets, N2.Persistence.IRepository <Statistic> statistics)
 {
     this.buckets    = buckets;
     this.statistics = statistics;
 }
コード例 #3
0
        public static void Setup(out ContentPersister persister, ISessionProvider sessionProvider, N2.Persistence.IRepository <ContentItem> itemRepository, INHRepository <ContentDetail> linkRepository, SchemaExport schemaCreator)
        {
            persister = new ContentPersister(itemRepository, linkRepository);
            new BehaviorInvoker(persister, new N2.Definitions.Static.DefinitionMap()).Start();

            schemaCreator.Execute(false, true, false, sessionProvider.OpenSession.Session.Connection, null);
        }
コード例 #4
0
 public SqlBucketRepository(N2.Persistence.IRepository <Bucket> buckets, N2.Persistence.IRepository <Statistic> statistics, ISessionProvider session)
     : base(buckets, statistics)
 {
     this.session = session;
 }