Example #1
0
 public DataContext(IHiveProvider hiveProvider, XDocument xmlDoc, string path, Func <object, SourceFieldBinder> fieldBinderFactory)
     : base(hiveProvider)
 {
     _path               = path;
     _xmlDoc             = xmlDoc;
     _fieldBinderFactory = fieldBinderFactory;
     FrameworkContext    = hiveProvider.FrameworkContext;
 }
Example #2
0
 public DataContext(IHiveProvider hiveProvider, string supportedExtensions, string rootPath, string applicationRelativeRoot, string excludeExtensions)
     : base(hiveProvider)
 {
     _frameworkContext = hiveProvider.FrameworkContext;
     _supportedExtensions = supportedExtensions;
     _rootPath = rootPath;
     _applicationRelativeRoot = applicationRelativeRoot;
     _excludeExtensions = excludeExtensions;
 }
Example #3
0
 public DataContext(IHiveProvider hiveProvider, string supportedExtensions, string rootPath, string applicationRelativeRoot, string excludeExtensions)
     : base(hiveProvider)
 {
     _frameworkContext        = hiveProvider.FrameworkContext;
     _supportedExtensions     = supportedExtensions;
     _rootPath                = rootPath;
     _applicationRelativeRoot = applicationRelativeRoot;
     _excludeExtensions       = excludeExtensions;
 }
Example #4
0
 protected override AbstractDataContext InstantiateDataContext(IHiveProvider hiveProvider)
 {
     return(new DataContext(
                hiveProvider,
                _supportedExtensions,
                _rootPath,
                _applicationRelativePath,
                _excludeExtensions));
 }
 protected override AbstractDataContext InstantiateDataContext(IHiveProvider hiveProvider)
 {
     return new DataContext(
         hiveProvider,
         _supportedExtensions,
         _rootPath,
         _applicationRelativePath,
         _excludeExtensions);
 }
 public override IReadOnlyUnitOfWork CreateForReading(IHiveProvider hiveProvider)
 {
     this.CheckThrowObjectDisposed(base.IsDisposed, "DemoData...ReadWriteUnitOfWorkFactory:CreateForReading");
     return(new ReadOnlyUnitOfWork(hiveProvider.DataContextFactory.CreateDataContext(hiveProvider) as DataContext));
 }
 protected override AbstractDataContext InstantiateDataContext(IHiveProvider hiveProvider)
 {
     return new DataContext(hiveProvider, XDocument.Load(_xmlPath), _xmlPath, XElementSourceFieldBinder.New);
 }
 public override IReadWriteUnitOfWork CreateForReadWriting(IHiveProvider hiveProvider)
 {
     return new ReadWriteUnitOfWork(hiveProvider.DataContextFactory.CreateDataContext(hiveProvider));
 }
 public override IReadOnlyUnitOfWork CreateForReading(IHiveProvider hiveProvider)
 {
     this.CheckThrowObjectDisposed(base.IsDisposed, "DemoData...ReadWriteUnitOfWorkFactory:CreateForReading");
     return new ReadOnlyUnitOfWork(hiveProvider.DataContextFactory.CreateDataContext(hiveProvider) as DataContext);
 }
 protected override AbstractDataContext InstantiateDataContext(IHiveProvider hiveProvider)
 {
     return(new DataContext(hiveProvider, XDocument.Load(_xmlPath), _xmlPath, XElementSourceFieldBinder.New));
 }
Example #11
0
 public override IReadWriteUnitOfWork CreateForReadWriting(IHiveProvider hiveProvider)
 {
     return(new ReadWriteUnitOfWork(hiveProvider.DataContextFactory.CreateDataContext(hiveProvider)));
 }