public DataContext(IHiveProvider hiveProvider, XDocument xmlDoc, string path, Func <object, SourceFieldBinder> fieldBinderFactory) : base(hiveProvider) { _path = path; _xmlDoc = xmlDoc; _fieldBinderFactory = fieldBinderFactory; FrameworkContext = hiveProvider.FrameworkContext; }
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; }
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)); }
public override IReadWriteUnitOfWork CreateForReadWriting(IHiveProvider hiveProvider) { return(new ReadWriteUnitOfWork(hiveProvider.DataContextFactory.CreateDataContext(hiveProvider))); }