ForeignKeyConstraint コンストラクタ (String, String, String[], String[], AcceptRejectRule, Rule, Rule)
アセンブリ: System.Data (system.data.dll 内)
構文
Public Sub New ( _ constraintName As String, _ parentTableName As String, _ parentColumnNames As String(), _ childColumnNames As String(), _ acceptRejectRule As AcceptRejectRule, _ deleteRule As Rule, _ updateRule As Rule _ )
Dim constraintName As String Dim parentTableName As String Dim parentColumnNames As String() Dim childColumnNames As String() Dim acceptRejectRule As AcceptRejectRule Dim deleteRule As Rule Dim updateRule As Rule Dim instance As New ForeignKeyConstraint(constraintName, parentTableName, parentColumnNames, childColumnNames, acceptRejectRule, deleteRule, updateRule)
public ForeignKeyConstraint ( string constraintName, string parentTableName, string[] parentColumnNames, string[] childColumnNames, AcceptRejectRule acceptRejectRule, Rule deleteRule, Rule updateRule )
public: ForeignKeyConstraint ( String^ constraintName, String^ parentTableName, array<String^>^ parentColumnNames, array<String^>^ childColumnNames, AcceptRejectRule acceptRejectRule, Rule deleteRule, Rule updateRule )
public ForeignKeyConstraint ( String constraintName, String parentTableName, String[] parentColumnNames, String[] childColumnNames, AcceptRejectRule acceptRejectRule, Rule deleteRule, Rule updateRule )
public function ForeignKeyConstraint ( constraintName : String, parentTableName : String, parentColumnNames : String[], childColumnNames : String[], acceptRejectRule : AcceptRejectRule, deleteRule : Rule, updateRule : Rule )
- constraintName
制約の名前。
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
ForeignKeyConstraint コンストラクタ (String, DataColumn[], DataColumn[])
アセンブリ: System.Data (system.data.dll 内)
構文
Public Sub New ( _ constraintName As String, _ parentColumns As DataColumn(), _ childColumns As DataColumn() _ )
Dim constraintName As String Dim parentColumns As DataColumn() Dim childColumns As DataColumn() Dim instance As New ForeignKeyConstraint(constraintName, parentColumns, childColumns)
public ForeignKeyConstraint ( string constraintName, DataColumn[] parentColumns, DataColumn[] childColumns )
public: ForeignKeyConstraint ( String^ constraintName, array<DataColumn^>^ parentColumns, array<DataColumn^>^ childColumns )
public ForeignKeyConstraint ( String constraintName, DataColumn[] parentColumns, DataColumn[] childColumns )
public function ForeignKeyConstraint ( constraintName : String, parentColumns : DataColumn[], childColumns : DataColumn[] )
新しい ForeignKeyConstraint を作成し、そのプロパティの一部を設定し、それを DataTable オブジェクトの ConstraintCollection に追加する例を次に示します。
Private Sub CreateConstraint(ByVal suppliersProducts As DataSet) ' Declare parent column and child column variables. Dim parentColumns(1) As DataColumn Dim childColumns(1) As DataColumn Dim fkConstraint As ForeignKeyConstraint ' Set parent and child column variables. parentColumns(0) = _ suppliersProducts.Tables("OrderDetails").Columns("OrderID") parentColumns(1) = _ suppliersProducts.Tables("OrderDetails").Columns("ProductID") childColumns(0) = _ suppliersProducts.Tables("Sales").Columns("OrderID") childColumns(1) = _ suppliersProducts.Tables("Sales").Columns("ProductID") fkConstraint = New ForeignKeyConstraint( _ "ProductSalesOrders", parentColumns, childColumns) ' Set various properties of the constraint. With fkConstraint .DeleteRule = Rule.SetDefault .UpdateRule = Rule.Cascade .AcceptRejectRule = AcceptRejectRule.Cascade End With ' Add the constraint, and set EnforceConstraints to true. suppliersProducts.Tables("OrderDetails").Constraints.Add( _ fkConstraint) suppliersProducts.EnforceConstraints = True End Sub
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
ForeignKeyConstraint コンストラクタ (String, DataColumn, DataColumn)
アセンブリ: System.Data (system.data.dll 内)
構文
Public Sub New ( _ constraintName As String, _ parentColumn As DataColumn, _ childColumn As DataColumn _ )
Dim constraintName As String Dim parentColumn As DataColumn Dim childColumn As DataColumn Dim instance As New ForeignKeyConstraint(constraintName, parentColumn, childColumn)
public ForeignKeyConstraint ( string constraintName, DataColumn parentColumn, DataColumn childColumn )
public: ForeignKeyConstraint ( String^ constraintName, DataColumn^ parentColumn, DataColumn^ childColumn )
public ForeignKeyConstraint ( String constraintName, DataColumn parentColumn, DataColumn childColumn )
public function ForeignKeyConstraint ( constraintName : String, parentColumn : DataColumn, childColumn : DataColumn )
- constraintName
制約の名前。
新しい ForeignKeyConstraint を作成し、そのプロパティの一部を設定し、それを DataTable オブジェクトの ConstraintCollection に追加する例を次に示します。
' The next line goes into the Declarations section of the module: ' SuppliersProducts is a class derived from DataSet. Private suppliersProducts As SuppliersProducts Private Sub CreateConstraint() ' Declare parent column and child column variables. Dim parentColumn As DataColumn Dim childColumn As DataColumn Dim fkeyConstraint As ForeignKeyConstraint ' Set parent and child column variables. parentColumn = _ suppliersProducts.Tables("Suppliers").Columns("SupplierID") childColumn = _ suppliersProducts.Tables("Products").Columns("SupplierID") fkeyConstraint = New ForeignKeyConstraint( _ "SupplierFKConstraint", parentColumn, childColumn) ' Set various properties of the constraint. With fkeyConstraint .DeleteRule = Rule.SetNull .UpdateRule = Rule.Cascade .AcceptRejectRule = AcceptRejectRule.Cascade End With ' Add the constraint, and set EnforceConstraints to true. suppliersProducts.Tables("Products").Constraints.Add(fkeyConstraint) suppliersProducts.EnforceConstraints = True End Sub
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
ForeignKeyConstraint コンストラクタ (DataColumn[], DataColumn[])
アセンブリ: System.Data (system.data.dll 内)
構文
Dim parentColumns As DataColumn() Dim childColumns As DataColumn() Dim instance As New ForeignKeyConstraint(parentColumns, childColumns)
public: ForeignKeyConstraint ( array<DataColumn^>^ parentColumns, array<DataColumn^>^ childColumns )
新しい ForeignKeyConstraint を作成し、そのプロパティの一部を設定し、それを DataTable オブジェクトの ConstraintCollection に追加する例を次に示します。
' The next line goes into the Declarations section. ' SuppliersProducts is a class derived from DataSet. Private suppliersProducts As SuppliersProducts Private Sub CreateConstraint() ' Declare parent column and child column variables. Dim parentColumns(1) As DataColumn Dim childColumns(1) As DataColumn Dim fkConstraint As ForeignKeyConstraint ' Set parent and child column variables. parentColumns(0) = _ suppliersProducts.Tables("OrderDetails").Columns("OrderID") parentColumns(1) = _ suppliersProducts.Tables("OrderDetails").Columns("ProductID") childColumns(0) = _ suppliersProducts.Tables("Sales").Columns("OrderID") childColumns(1) = _ suppliersProducts.Tables("Sales").Columns("ProductID") fkConstraint = _ New ForeignKeyConstraint(parentColumns, childColumns) ' Set various properties of the constraint. With fkConstraint .ConstraintName = "ProductSalesOrders" .DeleteRule = Rule.SetDefault .UpdateRule = Rule.Cascade .AcceptRejectRule = AcceptRejectRule.Cascade End With ' Add the constraint, and set EnforceConstraints to true. suppliersProducts.Tables( _ "OrderDetails").Constraints.Add(fkConstraint) suppliersProducts.EnforceConstraints = True End Sub
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
ForeignKeyConstraint コンストラクタ (String, String, String, String[], String[], AcceptRejectRule, Rule, Rule)
アセンブリ: System.Data (system.data.dll 内)
構文
Public Sub New ( _ constraintName As String, _ parentTableName As String, _ parentTableNamespace As String, _ parentColumnNames As String(), _ childColumnNames As String(), _ acceptRejectRule As AcceptRejectRule, _ deleteRule As Rule, _ updateRule As Rule _ )
Dim constraintName As String Dim parentTableName As String Dim parentTableNamespace As String Dim parentColumnNames As String() Dim childColumnNames As String() Dim acceptRejectRule As AcceptRejectRule Dim deleteRule As Rule Dim updateRule As Rule Dim instance As New ForeignKeyConstraint(constraintName, parentTableName, parentTableNamespace, parentColumnNames, childColumnNames, acceptRejectRule, deleteRule, updateRule)
public ForeignKeyConstraint ( string constraintName, string parentTableName, string parentTableNamespace, string[] parentColumnNames, string[] childColumnNames, AcceptRejectRule acceptRejectRule, Rule deleteRule, Rule updateRule )
public: ForeignKeyConstraint ( String^ constraintName, String^ parentTableName, String^ parentTableNamespace, array<String^>^ parentColumnNames, array<String^>^ childColumnNames, AcceptRejectRule acceptRejectRule, Rule deleteRule, Rule updateRule )
public ForeignKeyConstraint ( String constraintName, String parentTableName, String parentTableNamespace, String[] parentColumnNames, String[] childColumnNames, AcceptRejectRule acceptRejectRule, Rule deleteRule, Rule updateRule )
public function ForeignKeyConstraint ( constraintName : String, parentTableName : String, parentTableNamespace : String, parentColumnNames : String[], childColumnNames : String[], acceptRejectRule : AcceptRejectRule, deleteRule : Rule, updateRule : Rule )
- constraintName
制約の名前。
- parentTableNamespace
Namespace の名前。
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
ForeignKeyConstraint コンストラクタ
オーバーロードの一覧
名前 | 説明 |
---|---|
ForeignKeyConstraint (DataColumn, DataColumn) | 親子の DataColumn オブジェクトを指定して、ForeignKeyConstraint クラスの新しいインスタンスを初期化します。 .NET Compact Framework によってサポートされています。 |
ForeignKeyConstraint (DataColumn[], DataColumn[]) | 親子の DataColumn オブジェクトの配列を指定して、ForeignKeyConstraint クラスの新しいインスタンスを初期化します。 .NET Compact Framework によってサポートされています。 |
ForeignKeyConstraint (String, DataColumn, DataColumn) | 名前と親子の DataColumn オブジェクトを指定して、ForeignKeyConstraint クラスの新しいインスタンスを初期化します。 .NET Compact Framework によってサポートされています。 |
ForeignKeyConstraint (String, DataColumn[], DataColumn[]) | 名前と親子の DataColumn オブジェクトの配列を指定して、ForeignKeyConstraint クラスの新しいインスタンスを初期化します。 .NET Compact Framework によってサポートされています。 |
ForeignKeyConstraint (String, String, String[], String[], AcceptRejectRule, Rule, Rule) | このコンストラクタは、Visual Studio 環境でのデザイン時のサポートのために用意されています。このコンストラクタを使用して作成した ForeignKeyConstraint オブジェクトは、AddRange を使用してコレクションに追加する必要があります。このメソッドを呼び出したときに、指定した名前のテーブルと列が存在している必要があります。このコンストラクタを呼び出す前に BeginInit を呼び出した場合は、EndInit を呼び出したときに、指定した名前のテーブルと列が存在している必要があります。 .NET Compact Framework によってサポートされています。 |
ForeignKeyConstraint (String, String, String, String[], String[], AcceptRejectRule, Rule, Rule) | このコンストラクタは、Visual Studio 環境でのデザイン時のサポートのために用意されています。このコンストラクタを使用して作成した ForeignKeyConstraint オブジェクトは、AddRange を使用してコレクションに追加する必要があります。このメソッドを呼び出したときに、指定した名前のテーブルと列が存在している必要があります。このコンストラクタを呼び出す前に BeginInit を呼び出した場合は、EndInit を呼び出したときに、指定した名前のテーブルと列が存在している必要があります。 .NET Compact Framework によってサポートされています。 |
ForeignKeyConstraint コンストラクタ (DataColumn, DataColumn)
アセンブリ: System.Data (system.data.dll 内)
構文
Dim parentColumn As DataColumn Dim childColumn As DataColumn Dim instance As New ForeignKeyConstraint(parentColumn, childColumn)
新しい ForeignKeyConstraint を作成し、そのプロパティの一部を設定し、それを DataTable オブジェクトの ConstraintCollection に追加する例を次に示します。
' The next line goes into the Declarations section. ' SuppliersProducts is a class derived from DataSet. Private suppliersProducts As SuppliersProducts Private Sub CreateConstraint() ' Declare parent column and child column variables. Dim parentColumn As DataColumn Dim childColumn As DataColumn Dim fkConstraint As ForeignKeyConstraint ' Set parent and child column variables. parentColumn = _ suppliersProducts.Tables("Suppliers").Columns("SupplierID") childColumn = _ suppliersProducts.Tables("Products").Columns("SupplieriD") fkConstraint = New ForeignKeyConstraint(parentColumn, childColumn) ' Set various properties of the constraint. With fkConstraint .ConstraintName = "suppierFKConstraint" .DeleteRule = Rule.SetNull .UpdateRule = Rule.Cascade .AcceptRejectRule = AcceptRejectRule.Cascade End With ' Add the constraint, and set EnforceConstraints to true. suppliersProducts.Tables("Products").Constraints.Add(fkConstraint) suppliersProducts.EnforceConstraints = True End Sub
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
- ForeignKeyConstraint コンストラクタのページへのリンク