Class ExpressionDto.ExpressionDataTable

Represents the strongly named DataTable class.

Inheritance
System.Object
ExpressionDto.ExpressionDataTable
Namespace: Mediachase.Commerce.Marketing.Dto
Assembly: Mediachase.Commerce.dll
Version: 10.8.0
Syntax
public class ExpressionDataTable : TypedTableBase<ExpressionDto.ExpressionRow>

Constructors

ExpressionDataTable()

Declaration
public ExpressionDataTable()

ExpressionDataTable(SerializationInfo, StreamingContext)

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

Properties

ApplicationIdColumn

Declaration
public DataColumn ApplicationIdColumn { get; }
Property Value
Type Description
System.Data.DataColumn

CategoryColumn

Declaration
public DataColumn CategoryColumn { get; }
Property Value
Type Description
System.Data.DataColumn

Count

Declaration
public int Count { get; }
Property Value
Type Description
System.Int32

CreatedColumn

Declaration
public DataColumn CreatedColumn { get; }
Property Value
Type Description
System.Data.DataColumn

DescriptionColumn

Declaration
public DataColumn DescriptionColumn { get; }
Property Value
Type Description
System.Data.DataColumn

ExpressionIdColumn

Declaration
public DataColumn ExpressionIdColumn { get; }
Property Value
Type Description
System.Data.DataColumn

ExpressionXmlColumn

Declaration
public DataColumn ExpressionXmlColumn { get; }
Property Value
Type Description
System.Data.DataColumn

Item[Int32]

Declaration
public ExpressionDto.ExpressionRow this[int index] { get; }
Parameters
Type Name Description
System.Int32 index
Property Value
Type Description
ExpressionDto.ExpressionRow

ModifiedByColumn

Declaration
public DataColumn ModifiedByColumn { get; }
Property Value
Type Description
System.Data.DataColumn

ModifiedColumn

Declaration
public DataColumn ModifiedColumn { get; }
Property Value
Type Description
System.Data.DataColumn

NameColumn

Declaration
public DataColumn NameColumn { get; }
Property Value
Type Description
System.Data.DataColumn

Methods

AddExpressionRow(ExpressionDto.ExpressionRow)

Declaration
public void AddExpressionRow(ExpressionDto.ExpressionRow row)
Parameters
Type Name Description
ExpressionDto.ExpressionRow row

AddExpressionRow(Guid, String, String, String, String, DateTime, DateTime, String)

Declaration
public ExpressionDto.ExpressionRow AddExpressionRow(Guid ApplicationId, string Name, string Description, string Category, string ExpressionXml, DateTime Created, DateTime Modified, string ModifiedBy)
Parameters
Type Name Description
System.Guid ApplicationId
System.String Name
System.String Description
System.String Category
System.String ExpressionXml
System.DateTime Created
System.DateTime Modified
System.String ModifiedBy
Returns
Type Description
ExpressionDto.ExpressionRow

Clone()

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

CreateInstance()

Declaration
protected override DataTable CreateInstance()
Returns
Type Description
System.Data.DataTable

FindByExpressionId(Int32)

Declaration
public ExpressionDto.ExpressionRow FindByExpressionId(int ExpressionId)
Parameters
Type Name Description
System.Int32 ExpressionId
Returns
Type Description
ExpressionDto.ExpressionRow

GetRowType()

Declaration
protected override Type GetRowType()
Returns
Type Description
System.Type

GetTypedTableSchema(XmlSchemaSet)

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

NewExpressionRow()

Declaration
public ExpressionDto.ExpressionRow NewExpressionRow()
Returns
Type Description
ExpressionDto.ExpressionRow

NewRowFromBuilder(DataRowBuilder)

Declaration
protected override DataRow NewRowFromBuilder(DataRowBuilder builder)
Parameters
Type Name Description
System.Data.DataRowBuilder builder
Returns
Type Description
System.Data.DataRow

OnRowChanged(DataRowChangeEventArgs)

Declaration
protected override void OnRowChanged(DataRowChangeEventArgs e)
Parameters
Type Name Description
System.Data.DataRowChangeEventArgs e

OnRowChanging(DataRowChangeEventArgs)

Declaration
protected override void OnRowChanging(DataRowChangeEventArgs e)
Parameters
Type Name Description
System.Data.DataRowChangeEventArgs e

OnRowDeleted(DataRowChangeEventArgs)

Declaration
protected override void OnRowDeleted(DataRowChangeEventArgs e)
Parameters
Type Name Description
System.Data.DataRowChangeEventArgs e

OnRowDeleting(DataRowChangeEventArgs)

Declaration
protected override void OnRowDeleting(DataRowChangeEventArgs e)
Parameters
Type Name Description
System.Data.DataRowChangeEventArgs e

RemoveExpressionRow(ExpressionDto.ExpressionRow)

Declaration
public void RemoveExpressionRow(ExpressionDto.ExpressionRow row)
Parameters
Type Name Description
ExpressionDto.ExpressionRow row

Events

ExpressionRowChanged

Declaration
public event ExpressionDto.ExpressionRowChangeEventHandler ExpressionRowChanged
Event Type
Type Description
ExpressionDto.ExpressionRowChangeEventHandler

ExpressionRowChanging

Declaration
public event ExpressionDto.ExpressionRowChangeEventHandler ExpressionRowChanging
Event Type
Type Description
ExpressionDto.ExpressionRowChangeEventHandler

ExpressionRowDeleted

Declaration
public event ExpressionDto.ExpressionRowChangeEventHandler ExpressionRowDeleted
Event Type
Type Description
ExpressionDto.ExpressionRowChangeEventHandler

ExpressionRowDeleting

Declaration
public event ExpressionDto.ExpressionRowChangeEventHandler ExpressionRowDeleting
Event Type
Type Description
ExpressionDto.ExpressionRowChangeEventHandler