ConstraintCollection.AddRange メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > ConstraintCollection.AddRange メソッドの意味・解説 

ConstraintCollection.AddRange メソッド

指定した ConstraintCollection 配列要素コレクション末尾コピーします

名前空間: System.Data
アセンブリ: System.Data (system.data.dll 内)
構文構文

Public Sub AddRange ( _
    constraints As Constraint() _
)
Dim instance As ConstraintCollection
Dim constraints As Constraint()

instance.AddRange(constraints)
public void AddRange (
    Constraint[] constraints
)
public:
void AddRange (
    array<Constraint^>^ constraints
)
public void AddRange (
    Constraint[] constraints
)
public function AddRange (
    constraints : Constraint[]
)

パラメータ

constraints

コレクション追加する ConstraintCollection オブジェクト配列

解説解説

BeginInit が呼び出され場合は、EndInit が呼び出されるまで AddRangeコレクションオブジェクト追加しません。EndInit呼び出されると、AddRange への最新呼び出し指定された項目がコレクション追加されます。BeginInit/EndInit シーケンス内で AddRange複数呼び出され場合は、AddRange への最新呼び出し指定され項目だけ追加されます。

使用例使用例

プライマリ キー制約外部キー制約作成し、その制約ConstraintCollection追加する例を次に示します

Public Shared Sub ConstraintAddRange(dataSet
 As DataSet)
    Try
        ' Reference the tables from the DataSet.
        Dim customersTable As DataTable = dataSet.Tables("Customers")
        Dim ordersTable As DataTable = dataSet.Tables("Orders")

        ' Create unique and foreign key constraints.
        Dim uniqueConstraint As UniqueConstraint
 = New _
            UniqueConstraint(customersTable.Columns("CustomerID"))
        Dim fkConstraint As ForeignKeyConstraint
 = New _
            ForeignKeyConstraint("CustOrdersConstraint",
 _
            customersTable.Columns("CustomerID"),
 _
            ordersTable.Columns("CustomerID"))

        ' Add the constraints.
        customersTable.Constraints.AddRange(New Constraint() _
            {uniqueConstraint, fkConstraint})

    Catch ex As Exception
        ' Process exception and return.
        Console.WriteLine("Exception of type {0} occurred.",
 _
        ex.GetType().ToString())
    End Try
End Sub
public static void ConstraintAddRange(DataSet
 dataSet)
{
    try
    {
        // Reference the tables from the DataSet.
        DataTable customersTable = dataSet.Tables["Customers"];
        DataTable ordersTable = dataSet.Tables["Orders"];

        // Create unique and foreign key constraints.
        UniqueConstraint uniqueConstraint = new 
            UniqueConstraint(customersTable.Columns["CustomerID"]);
        ForeignKeyConstraint fkConstraint = new 
            ForeignKeyConstraint("CustOrdersConstraint",
            customersTable.Columns["CustomerID"],
            ordersTable.Columns["CustomerID"]);

        // Add the constraints.
        customersTable.Constraints.AddRange(new Constraint[] 
            {uniqueConstraint, fkConstraint});
    }
    catch(Exception ex)
    {
        // Process exception and return.
        Console.WriteLine("Exception of type {0} occurred.", 
            ex.GetType());
    }
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
ConstraintCollection クラス
ConstraintCollection メンバ
System.Data 名前空間



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

ConstraintCollection.AddRange メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ConstraintCollection.AddRange メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS