SaaS CMS has officially launched! Learn more now.

Class CategoryDB

This class supports the EPiServer infrastructure and is not intended to be used directly from your code.

Inheritance
System.Object
CategoryDB
Namespace: EPiServer.DataAccess
Assembly: EPiServer.dll
Version: 7.19.2
Syntax
public class CategoryDB : DataAccessBase

Constructors

CategoryDB(IDatabaseHandler)

This member supports the EPiServer infrastructure and is not intended to be used directly from your code.

Declaration
public CategoryDB(IDatabaseHandler databaseHandler)
Parameters
Type Name Description
IDatabaseHandler databaseHandler

The database handler.

Methods

List()

Get all categories. This member supports the EPiServer infrastructure and is not intended to be used directly from your code.

Declaration
public DataSet List()
Returns
Type Description
System.Data.DataSet

List with category IDs and names, sorted by category sort order.

Load(Int32, Int32, String, String)

This member supports the EPiServer infrastructure and is not intended to be used directly from your code.

Declaration
public virtual CategoryList Load(int contentID, int versionID, string scopeName, string languageBranch)
Parameters
Type Name Description
System.Int32 contentID
System.Int32 versionID
System.String scopeName
System.String languageBranch
Returns
Type Description
CategoryList

LoadTree()

This member supports the EPiServer infrastructure and is not intended to be used directly from your code.

Declaration
public DataSet LoadTree()
Returns
Type Description
System.Data.DataSet

Save(DataSet)

This member supports the EPiServer infrastructure and is not intended to be used directly from your code.

Declaration
public DataSet Save(DataSet data)
Parameters
Type Name Description
System.Data.DataSet data
Returns
Type Description
System.Data.DataSet

Save(Int32, Int32, CategoryList)

This member supports the EPiServer infrastructure and is not intended to be used directly from your code.

Declaration
public void Save(int pageID, int pageWorkID, CategoryList category)
Parameters
Type Name Description
System.Int32 pageID
System.Int32 pageWorkID
CategoryList category

Save(Int32, Int32, CategoryList, String)

This member supports the EPiServer infrastructure and is not intended to be used directly from your code.

Declaration
public void Save(int pageID, int pageWorkID, CategoryList category, string languageBranch)
Parameters
Type Name Description
System.Int32 pageID
System.Int32 pageWorkID
CategoryList category
System.String languageBranch

Extension Methods