当前位置: 首页>>代码示例>>C#>>正文


C# ConstraintCollection.Add方法代码示例

本文整理汇总了C#中System.Data.ConstraintCollection.Add方法的典型用法代码示例。如果您正苦于以下问题:C# ConstraintCollection.Add方法的具体用法?C# ConstraintCollection.Add怎么用?C# ConstraintCollection.Add使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在System.Data.ConstraintCollection的用法示例。


在下文中一共展示了ConstraintCollection.Add方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: AddConstraint

private void AddConstraint(DataTable table)
{
    UniqueConstraint uniqueConstraint;
    // Assuming a column named "UniqueColumn" exists, and 
    // its Unique property is true.
    uniqueConstraint = new UniqueConstraint(
        table.Columns["UniqueColumn"]);
    table.Constraints.Add(uniqueConstraint);
}
开发者ID:.NET开发者,项目名称:System.Data,代码行数:9,代码来源:ConstraintCollection.Add

示例2: AddUniqueConstraint

private void AddUniqueConstraint(DataTable table){
   table.Constraints.Add("idConstraint", table.Columns["id"], true);
}
开发者ID:.NET开发者,项目名称:System.Data,代码行数:3,代码来源:ConstraintCollection.Add

示例3: AddForeignConstraint

private void AddForeignConstraint(DataSet dataSet)
{
    try
    {
        DataColumn parentColumn = 
            dataSet.Tables["Suppliers"].Columns["SupplierID"];
        DataColumn childColumn = 
            dataSet.Tables["Products"].Columns["SupplierID"];
        dataSet.Tables["Products"].Constraints.Add
            ("ProductsSuppliers", parentColumn, childColumn);
    }
    catch(Exception ex)
    {
        // In case the constraint already exists, 
        // catch the collision here and respond.
        Console.WriteLine("Exception of type {0} occurred.", 
            ex.GetType());
    }
}
开发者ID:.NET开发者,项目名称:System.Data,代码行数:19,代码来源:ConstraintCollection.Add

示例4: AddUniqueConstraint

private void AddUniqueConstraint(DataTable table)
{
    DataColumn[] columns = new DataColumn[1];
    columns[0] = table.Columns["ID"];
    columns[1] = table.Columns["Name"];
    table.Constraints.Add("idNameConstraint", columns, true);
}
开发者ID:.NET开发者,项目名称:System.Data,代码行数:7,代码来源:ConstraintCollection.Add

示例5: AddForeignConstraint

private void AddForeignConstraint(
       DataSet dataSet, DataTable table)
   {
       try
       {
           DataColumn[] parentColumns = new DataColumn[2];
           DataColumn[] childColumns = new DataColumn[2];
           // Get the tables from the DataSet.
           DataTable customersTable = dataSet.Tables["Customers"];
           DataTable ordersTable = dataSet.Tables["Orders"];

           // Set Columns.
           parentColumns[0]=customersTable.Columns["id"];
           parentColumns[1]=customersTable.Columns["Name"];
           childColumns[0] = ordersTable.Columns["CustomerID"];
           childColumns[1] = ordersTable.Columns["CustomerName"];

           // Create ForeignKeyConstraint
           table.Constraints.Add("CustOrdersConstraint",
               parentColumns, childColumns);
       }
       catch(Exception ex)
       {
           // In case the constraint already exists, 
           // catch the collision here and respond.
           Console.WriteLine("Exception of type {0} occurred.", 
               ex.GetType());
       }
   }
开发者ID:.NET开发者,项目名称:System.Data,代码行数:29,代码来源:ConstraintCollection.Add


注:本文中的System.Data.ConstraintCollection.Add方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。