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")));
        }
Exemple #3
0
 protected override void Act() => _metadataFolderProvider = _container.Resolve <IMetadataFolderProvider>();
 public SchemaFileProvider(IMetadataFolderProvider metadataFolderProvider)
 {
     Preconditions.ThrowIfNull(metadataFolderProvider, nameof(metadataFolderProvider));
     _standardSchemaFolder = metadataFolderProvider.GetStandardSchemaFolder();
 }