Table of Contents

Class LinqRepositoryProvider

Namespace
Dynamicweb.Indexing.Querying.Linq
Assembly
Dynamicweb.Core.dll

The Class LinqRepositoryProvider represents object provides operations to work with repository

public class LinqRepositoryProvider : IRepositoryProvider
Inheritance
LinqRepositoryProvider
Implements
Inherited Members

Methods

GetDataModel(string, string)

Gets data model of the specified data source in the repository

public DataModel GetDataModel(string repository, string name)

Parameters

repository string

Target repository name

name string

Data source name

Returns

DataModel

Data model instance

GetDataParameters(string, string)

Gets data parameters for specific data source

public IEnumerable<DataParameter> GetDataParameters(string repository, string name)

Parameters

repository string

Target repository name

name string

Data source name

Returns

IEnumerable<DataParameter>

Collection of data parameters

GetDataSources(string)

Gets repository data sources

public IEnumerable<DataSource> GetDataSources(string repository)

Parameters

repository string

Repository name

Returns

IEnumerable<DataSource>

Set of datasources

GetRepositories()

Get all the repositories

public IEnumerable<string> GetRepositories()

Returns

IEnumerable<string>

Collection of repositories

GetRepositoryItems(string)

Gets repository items

public IEnumerable<RepositoryItem> GetRepositoryItems(string repository)

Parameters

repository string

Repository name

Returns

IEnumerable<RepositoryItem>

Set of repository items

To top