Class ExpressionDto.ExpressionDataTable
  
  Represents the strongly named DataTable class.
 
  
  
    Inheritance
    System.Object
    ExpressionDto.ExpressionDataTable
   
  
  Assembly: Mediachase.Commerce.dll
  Version: 10.8.0
  
  
    public class ExpressionDataTable : TypedTableBase<ExpressionDto.ExpressionRow>
   
  Constructors
  
  
  
  
  
  
  
  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
  
  
  
  
  
  
  
  Declaration
  
    public DataColumn ApplicationIdColumn { get; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Data.DataColumn | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    public DataColumn CategoryColumn { get; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Data.DataColumn | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    public int Count { get; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Int32 | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    public DataColumn CreatedColumn { get; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Data.DataColumn | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    public DataColumn DescriptionColumn { get; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Data.DataColumn | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    public DataColumn ExpressionIdColumn { get; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Data.DataColumn | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    public DataColumn ExpressionXmlColumn { get; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Data.DataColumn | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    public ExpressionDto.ExpressionRow this[int index] { get; }
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Int32 | 
        index | 
         | 
      
    
  
  Property Value
  
  
  
  
  
  
  
  Declaration
  
    public DataColumn ModifiedByColumn { get; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Data.DataColumn | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    public DataColumn ModifiedColumn { get; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Data.DataColumn | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    public DataColumn NameColumn { get; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Data.DataColumn | 
         | 
      
    
  
  Methods
  
  
  
  
  
  
  
  Declaration
  
    public void AddExpressionRow(ExpressionDto.ExpressionRow row)
   
  Parameters
  
  
  
  
  
  
  
  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
  
  
  
  
  
  
  
  Declaration
  
    public override DataTable Clone()
   
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Data.DataTable | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    protected override DataTable CreateInstance()
   
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Data.DataTable | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    public ExpressionDto.ExpressionRow FindByExpressionId(int ExpressionId)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Int32 | 
        ExpressionId | 
         | 
      
    
  
  Returns
  
  
  
  
  
  
  
  Declaration
  
    protected override Type GetRowType()
   
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Type | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    public static XmlSchemaComplexType GetTypedTableSchema(XmlSchemaSet xs)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Xml.Schema.XmlSchemaSet | 
        xs | 
         | 
      
    
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Xml.Schema.XmlSchemaComplexType | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    public ExpressionDto.ExpressionRow NewExpressionRow()
   
  Returns
  
  
  
  
  
  
  
  Declaration
  
    protected override DataRow NewRowFromBuilder(DataRowBuilder builder)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Data.DataRowBuilder | 
        builder | 
         | 
      
    
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Data.DataRow | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    protected override void OnRowChanged(DataRowChangeEventArgs e)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Data.DataRowChangeEventArgs | 
        e | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    protected override void OnRowChanging(DataRowChangeEventArgs e)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Data.DataRowChangeEventArgs | 
        e | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    protected override void OnRowDeleted(DataRowChangeEventArgs e)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Data.DataRowChangeEventArgs | 
        e | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    protected override void OnRowDeleting(DataRowChangeEventArgs e)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Data.DataRowChangeEventArgs | 
        e | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    public void RemoveExpressionRow(ExpressionDto.ExpressionRow row)
   
  Parameters
  
  Events
  
  
  
  
  
  
  Declaration
  
    public event ExpressionDto.ExpressionRowChangeEventHandler ExpressionRowChanged
   
  Event Type
  
  
  
  
  
  
  Declaration
  
    public event ExpressionDto.ExpressionRowChangeEventHandler ExpressionRowChanging
   
  Event Type
  
  
  
  
  
  
  Declaration
  
    public event ExpressionDto.ExpressionRowChangeEventHandler ExpressionRowDeleted
   
  Event Type
  
  
  
  
  
  
  Declaration
  
    public event ExpressionDto.ExpressionRowChangeEventHandler ExpressionRowDeleting
   
  Event Type