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
Returns
- DataModel
Data model instance
GetDataParameters(string, string)
Gets data parameters for specific data source
public IEnumerable<DataParameter> GetDataParameters(string repository, string name)
Parameters
Returns
- IEnumerable<DataParameter>
Collection of data parameters
GetDataSources(string)
Gets repository data sources
public IEnumerable<DataSource> GetDataSources(string repository)
Parameters
repository
stringRepository 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
stringRepository name
Returns
- IEnumerable<RepositoryItem>
Set of repository items