public JsonViewsProvider(IMetadataFolderProvider metadataFolderProvider) { Preconditions.ThrowIfNull(metadataFolderProvider, nameof(metadataFolderProvider)); _views = new Lazy <List <DatabaseView> >( () => Load <List <DatabaseView> >( $@"{metadataFolderProvider.GetStandardMetadataFolder()}\DatabaseViews.generated.json")); }
public JsonViewsProvider(IMetadataFolderProvider metadataFolderProvider) { Preconditions.ThrowIfNull(metadataFolderProvider, nameof(metadataFolderProvider)); _views = new Lazy <List <AuthorizationDatabaseTable> >( () => Load <List <AuthorizationDatabaseTable> >( Path.Combine(metadataFolderProvider.GetStandardMetadataFolder(), "DatabaseViews.generated.json"))); }
protected override void Act() => _metadataFolderProvider = _container.Resolve <IMetadataFolderProvider>();
public SchemaFileProvider(IMetadataFolderProvider metadataFolderProvider) { Preconditions.ThrowIfNull(metadataFolderProvider, nameof(metadataFolderProvider)); _standardSchemaFolder = metadataFolderProvider.GetStandardSchemaFolder(); }