Class CatalogEntryDto

Classes and properties for InventoryDataTable to avoid breaking changes.

Inheritance
System.Object
CatalogEntryDto
Namespace: Mediachase.Commerce.Catalog.Dto
Assembly: Mediachase.Commerce.dll
Version: 10.8.0
Syntax
public class CatalogEntryDto : DataSet

Constructors

CatalogEntryDto()

Declaration
public CatalogEntryDto()

CatalogEntryDto(SerializationInfo, StreamingContext)

Declaration
protected CatalogEntryDto(SerializationInfo info, StreamingContext context)
Parameters
Type Name Description
System.Runtime.Serialization.SerializationInfo info
System.Runtime.Serialization.StreamingContext context

Properties

CatalogAssociation

Declaration
public CatalogEntryDto.CatalogAssociationDataTable CatalogAssociation { get; }
Property Value
Type Description
CatalogEntryDto.CatalogAssociationDataTable

CatalogEntry

Declaration
public CatalogEntryDto.CatalogEntryDataTable CatalogEntry { get; }
Property Value
Type Description
CatalogEntryDto.CatalogEntryDataTable

CatalogItemAsset

Declaration
public CatalogEntryDto.CatalogItemAssetDataTable CatalogItemAsset { get; }
Property Value
Type Description
CatalogEntryDto.CatalogItemAssetDataTable

CatalogItemSeo

Declaration
public CatalogEntryDto.CatalogItemSeoDataTable CatalogItemSeo { get; }
Property Value
Type Description
CatalogEntryDto.CatalogItemSeoDataTable

Inventory

Declaration
[Obsolete("This property is no longer used. To populate inventory data, use InventoryService instead. Will remain at least until May 2016.")]
public CatalogEntryDto.InventoryDataTable Inventory { get; }
Property Value
Type Description
CatalogEntryDto.InventoryDataTable

Items

Gets a key-value collection that can be used to attach data to the DTO

Declaration
public IDictionary Items { get; }
Property Value
Type Description
System.Collections.IDictionary

Merchant

Declaration
public CatalogEntryDto.MerchantDataTable Merchant { get; }
Property Value
Type Description
CatalogEntryDto.MerchantDataTable

NodeEntryRelation

Declaration
public CatalogEntryDto.NodeEntryRelationDataTable NodeEntryRelation { get; }
Property Value
Type Description
CatalogEntryDto.NodeEntryRelationDataTable

Relations

Declaration
public DataRelationCollection Relations { get; }
Property Value
Type Description
System.Data.DataRelationCollection

SalePrice

Declaration
public CatalogEntryDto.SalePriceDataTable SalePrice { get; }
Property Value
Type Description
CatalogEntryDto.SalePriceDataTable

SchemaSerializationMode

Declaration
public override SchemaSerializationMode SchemaSerializationMode { get; set; }
Property Value
Type Description
System.Data.SchemaSerializationMode

Tables

Declaration
public DataTableCollection Tables { get; }
Property Value
Type Description
System.Data.DataTableCollection

Variation

Declaration
public CatalogEntryDto.VariationDataTable Variation { get; }
Property Value
Type Description
CatalogEntryDto.VariationDataTable

Methods

Clone()

Declaration
public override DataSet Clone()
Returns
Type Description
System.Data.DataSet

GetSchemaSerializable()

Declaration
protected override XmlSchema GetSchemaSerializable()
Returns
Type Description
System.Xml.Schema.XmlSchema

GetTypedDataSetSchema(XmlSchemaSet)

Declaration
public static XmlSchemaComplexType GetTypedDataSetSchema(XmlSchemaSet xs)
Parameters
Type Name Description
System.Xml.Schema.XmlSchemaSet xs
Returns
Type Description
System.Xml.Schema.XmlSchemaComplexType

InitializeDerivedDataSet()

Declaration
protected override void InitializeDerivedDataSet()

ReadXmlSerializable(XmlReader)

Declaration
protected override void ReadXmlSerializable(XmlReader reader)
Parameters
Type Name Description
System.Xml.XmlReader reader

ShouldSerializeRelations()

Declaration
protected override bool ShouldSerializeRelations()
Returns
Type Description
System.Boolean

ShouldSerializeTables()

Declaration
protected override bool ShouldSerializeTables()
Returns
Type Description
System.Boolean