UniqueConstraint Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menginisialisasi instans baru kelas UniqueConstraint.
Overload
UniqueConstraint(DataColumn) |
Menginisialisasi instans UniqueConstraint baru kelas dengan yang ditentukan DataColumn. |
UniqueConstraint(DataColumn[]) |
Menginisialisasi instans UniqueConstraint baru kelas dengan array DataColumn objek yang diberikan. |
UniqueConstraint(DataColumn, Boolean) |
Menginisialisasi instans UniqueConstraint baru kelas dengan batasan DataColumn untuk, dan nilai yang menentukan apakah batasan adalah kunci primer. |
UniqueConstraint(DataColumn[], Boolean) |
Menginisialisasi instans UniqueConstraint baru kelas dengan array DataColumn objek untuk dibatasi, dan nilai yang menentukan apakah batasan adalah kunci primer. |
UniqueConstraint(String, DataColumn) |
Menginisialisasi instans UniqueConstraint baru kelas dengan nama yang ditentukan dan DataColumn. |
UniqueConstraint(String, DataColumn[]) |
Menginisialisasi instans UniqueConstraint baru kelas dengan nama dan array DataColumn objek yang ditentukan. |
UniqueConstraint(String, DataColumn, Boolean) |
Menginisialisasi instans UniqueConstraint baru kelas dengan nama yang ditentukan, batasan DataColumn untuk, dan nilai yang menentukan apakah batasan adalah kunci primer. |
UniqueConstraint(String, DataColumn[], Boolean) |
Menginisialisasi instans UniqueConstraint baru kelas dengan nama yang ditentukan, array DataColumn objek untuk dibatasi, dan nilai yang menentukan apakah batasan adalah kunci utama. |
UniqueConstraint(String, String[], Boolean) |
Menginisialisasi instans UniqueConstraint baru kelas dengan nama yang ditentukan, array DataColumn objek untuk dibatasi, dan nilai yang menentukan apakah batasan adalah kunci utama. |
UniqueConstraint(DataColumn)
- Sumber:
- UniqueConstraint.cs
- Sumber:
- UniqueConstraint.cs
- Sumber:
- UniqueConstraint.cs
Menginisialisasi instans UniqueConstraint baru kelas dengan yang ditentukan DataColumn.
public:
UniqueConstraint(System::Data::DataColumn ^ column);
public UniqueConstraint (System.Data.DataColumn column);
new System.Data.UniqueConstraint : System.Data.DataColumn -> System.Data.UniqueConstraint
Public Sub New (column As DataColumn)
Parameter
- column
- DataColumn
untuk DataColumn membatasi.
Contoh
Contoh berikut membuat baru UniqueConstraint dan menetapkannya ke ParentKeyConstraint properti dari DataRelation.
Private Sub CreateUniqueConstraint(ByVal dataSetSuppliers As DataSet)
Dim uniqueConstraint As UniqueConstraint
' Get the DataColumn of a table in a DataSet.
Dim dataColumn As DataColumn
dataColumn = dataSetSuppliers.Tables("Suppliers").Columns("SupplierID")
' Create the constraint.
uniqueConstraint = New UniqueConstraint("supplierIdConstraint", dataColumn)
' Add the constraint to the ConstraintCollection of the DataTable.
dataSetSuppliers.Tables("Suppliers").Constraints.Add(uniqueConstraint)
End Sub
Lihat juga
Berlaku untuk
UniqueConstraint(DataColumn[])
- Sumber:
- UniqueConstraint.cs
- Sumber:
- UniqueConstraint.cs
- Sumber:
- UniqueConstraint.cs
Menginisialisasi instans UniqueConstraint baru kelas dengan array DataColumn objek yang diberikan.
public:
UniqueConstraint(cli::array <System::Data::DataColumn ^> ^ columns);
public UniqueConstraint (System.Data.DataColumn[] columns);
new System.Data.UniqueConstraint : System.Data.DataColumn[] -> System.Data.UniqueConstraint
Public Sub New (columns As DataColumn())
Parameter
- columns
- DataColumn[]
Array DataColumn objek yang akan dibatasi.
Lihat juga
Berlaku untuk
UniqueConstraint(DataColumn, Boolean)
- Sumber:
- UniqueConstraint.cs
- Sumber:
- UniqueConstraint.cs
- Sumber:
- UniqueConstraint.cs
Menginisialisasi instans UniqueConstraint baru kelas dengan batasan DataColumn untuk, dan nilai yang menentukan apakah batasan adalah kunci primer.
public:
UniqueConstraint(System::Data::DataColumn ^ column, bool isPrimaryKey);
public UniqueConstraint (System.Data.DataColumn column, bool isPrimaryKey);
new System.Data.UniqueConstraint : System.Data.DataColumn * bool -> System.Data.UniqueConstraint
Public Sub New (column As DataColumn, isPrimaryKey As Boolean)
Parameter
- column
- DataColumn
untuk DataColumn membatasi.
- isPrimaryKey
- Boolean
true
untuk menunjukkan bahwa batasan adalah kunci primer; jika tidak, false
.
Lihat juga
Berlaku untuk
UniqueConstraint(DataColumn[], Boolean)
- Sumber:
- UniqueConstraint.cs
- Sumber:
- UniqueConstraint.cs
- Sumber:
- UniqueConstraint.cs
Menginisialisasi instans UniqueConstraint baru kelas dengan array DataColumn objek untuk dibatasi, dan nilai yang menentukan apakah batasan adalah kunci primer.
public:
UniqueConstraint(cli::array <System::Data::DataColumn ^> ^ columns, bool isPrimaryKey);
public UniqueConstraint (System.Data.DataColumn[] columns, bool isPrimaryKey);
new System.Data.UniqueConstraint : System.Data.DataColumn[] * bool -> System.Data.UniqueConstraint
Public Sub New (columns As DataColumn(), isPrimaryKey As Boolean)
Parameter
- columns
- DataColumn[]
Array DataColumn objek yang akan dibatasi.
- isPrimaryKey
- Boolean
true
untuk menunjukkan bahwa batasan adalah kunci primer; jika tidak, false
.
Lihat juga
Berlaku untuk
UniqueConstraint(String, DataColumn)
- Sumber:
- UniqueConstraint.cs
- Sumber:
- UniqueConstraint.cs
- Sumber:
- UniqueConstraint.cs
Menginisialisasi instans UniqueConstraint baru kelas dengan nama yang ditentukan dan DataColumn.
public:
UniqueConstraint(System::String ^ name, System::Data::DataColumn ^ column);
public UniqueConstraint (string? name, System.Data.DataColumn column);
public UniqueConstraint (string name, System.Data.DataColumn column);
new System.Data.UniqueConstraint : string * System.Data.DataColumn -> System.Data.UniqueConstraint
Public Sub New (name As String, column As DataColumn)
Parameter
- name
- String
Nama batasan.
- column
- DataColumn
untuk DataColumn membatasi.
Contoh
Contoh berikut membuat baru UniqueConstraint dan menetapkannya ke ParentKeyConstraint properti dari DataRelation.
Private Sub CreateUniqueConstraint(ByVal dataSetSuppliers As DataSet)
Dim uniqueConstraint As UniqueConstraint
' Get the DataColumn of a table in a DataSet.
Dim dataColumn As DataColumn
dataColumn = dataSetSuppliers.Tables("Suppliers").Columns("SupplierID")
' Create the constraint.
uniqueConstraint = New UniqueConstraint("supplierIdConstraint", dataColumn)
' Add the constraint to the ConstraintCollection of the DataTable.
dataSetSuppliers.Tables("Suppliers").Constraints.Add(uniqueConstraint)
End Sub
Lihat juga
Berlaku untuk
UniqueConstraint(String, DataColumn[])
- Sumber:
- UniqueConstraint.cs
- Sumber:
- UniqueConstraint.cs
- Sumber:
- UniqueConstraint.cs
Menginisialisasi instans UniqueConstraint baru kelas dengan nama dan array DataColumn objek yang ditentukan.
public:
UniqueConstraint(System::String ^ name, cli::array <System::Data::DataColumn ^> ^ columns);
public UniqueConstraint (string? name, System.Data.DataColumn[] columns);
public UniqueConstraint (string name, System.Data.DataColumn[] columns);
new System.Data.UniqueConstraint : string * System.Data.DataColumn[] -> System.Data.UniqueConstraint
Public Sub New (name As String, columns As DataColumn())
Parameter
- name
- String
Nama batasan.
- columns
- DataColumn[]
Array DataColumn objek yang akan dibatasi.
Contoh
Contoh berikut membuat DataTable dengan dua kolom, dan menambahkan yang baru UniqueConstraint ke ConstraintCollection.
static private void MakeTableWithUniqueConstraint()
{
// Create a DataTable with 2 DataColumns.
DataTable dataTable = new DataTable("dataTable");
DataColumn idColumn = new DataColumn(
"id", System.Type.GetType("System.Int32"));
DataColumn nameColumn = new DataColumn(
"Name", System.Type.GetType("System.String"));
dataTable.Columns.Add(idColumn);
dataTable.Columns.Add(nameColumn);
// Run procedure to create a constraint.
AddUniqueConstraint(dataTable);
// Add one row to the table.
DataRow dataRow;
dataRow = dataTable.NewRow();
dataRow["id"] = 1;
dataRow["Name"] = "John";
dataTable.Rows.Add(dataRow);
// Display the constraint name.
Console.WriteLine(
dataTable.Constraints[0].ConstraintName);
// Try to add an identical row,
// which throws an exception.
try
{
dataRow = dataTable.NewRow();
dataRow["id"] = 1;
dataRow["Name"] = "John";
dataTable.Rows.Add(dataRow);
}
catch (Exception ex)
{
Console.WriteLine(
"Exception Type: {0}", ex.GetType());
Console.WriteLine(
"Exception Message: {0}", ex.Message);
}
}
static private void AddUniqueConstraint(
DataTable dataTable)
{
// Create the DataColumn array.
DataColumn[] dataColumns = new DataColumn[2];
dataColumns[0] = dataTable.Columns["id"];
dataColumns[1] = dataTable.Columns["Name"];
// Create the constraint on both columns.
UniqueConstraint uniqueConstraint =
new UniqueConstraint("idNameConstraint", dataColumns);
dataTable.Constraints.Add(uniqueConstraint);
}
Private Sub MakeTableWithUniqueConstraint()
' Create a DataTable with 2 DataColumns.
Dim dataTable As New DataTable("dataTable")
Dim idColumn As New DataColumn( _
"ID", System.Type.GetType("System.Int32"))
Dim nameColumn As New DataColumn( _
"Name", System.Type.GetType("System.String"))
dataTable.Columns.Add(idColumn)
dataTable.Columns.Add(nameColumn)
' Run procedure to create a constraint.
AddUniqueConstraint(dataTable)
' Add one row to the table.
Dim dataRow As DataRow
dataRow = dataTable.NewRow()
dataRow("ID") = 1
dataRow("Name") = "John"
dataTable.Rows.Add(dataRow)
' Display the constraint name.
Console.WriteLine(dataTable.Constraints(0).ConstraintName)
' Try to add an identical row,
' which throws an exception.
Try
dataRow = dataTable.NewRow()
dataRow("ID") = 1
dataRow("Name") = "John"
dataTable.Rows.Add(dataRow)
Catch ex As Exception
Console.WriteLine("Exception Type: {0}", ex.GetType())
Console.WriteLine("Exception Message: {0}", ex.Message)
End Try
End Sub
Private Sub AddUniqueConstraint(ByVal dataTable As DataTable)
' Create the DataColumn array.
Dim dataColumns(1) As DataColumn
dataColumns(0) = dataTable.Columns("ID")
dataColumns(1) = dataTable.Columns("Name")
' Create the constraint on both columns.
Dim uniqueConstraint As UniqueConstraint = _
New UniqueConstraint("idNameConstraint", dataColumns)
dataTable.Constraints.Add(uniqueConstraint)
End Sub
Lihat juga
Berlaku untuk
UniqueConstraint(String, DataColumn, Boolean)
- Sumber:
- UniqueConstraint.cs
- Sumber:
- UniqueConstraint.cs
- Sumber:
- UniqueConstraint.cs
Menginisialisasi instans UniqueConstraint baru kelas dengan nama yang ditentukan, batasan DataColumn untuk, dan nilai yang menentukan apakah batasan adalah kunci primer.
public:
UniqueConstraint(System::String ^ name, System::Data::DataColumn ^ column, bool isPrimaryKey);
public UniqueConstraint (string? name, System.Data.DataColumn column, bool isPrimaryKey);
public UniqueConstraint (string name, System.Data.DataColumn column, bool isPrimaryKey);
new System.Data.UniqueConstraint : string * System.Data.DataColumn * bool -> System.Data.UniqueConstraint
Public Sub New (name As String, column As DataColumn, isPrimaryKey As Boolean)
Parameter
- name
- String
Nama batasan.
- column
- DataColumn
untuk DataColumn membatasi.
- isPrimaryKey
- Boolean
true
untuk menunjukkan bahwa batasan adalah kunci primer; jika tidak, false
.
Lihat juga
Berlaku untuk
UniqueConstraint(String, DataColumn[], Boolean)
- Sumber:
- UniqueConstraint.cs
- Sumber:
- UniqueConstraint.cs
- Sumber:
- UniqueConstraint.cs
Menginisialisasi instans UniqueConstraint baru kelas dengan nama yang ditentukan, array DataColumn objek untuk dibatasi, dan nilai yang menentukan apakah batasan adalah kunci utama.
public:
UniqueConstraint(System::String ^ name, cli::array <System::Data::DataColumn ^> ^ columns, bool isPrimaryKey);
public UniqueConstraint (string? name, System.Data.DataColumn[] columns, bool isPrimaryKey);
public UniqueConstraint (string name, System.Data.DataColumn[] columns, bool isPrimaryKey);
new System.Data.UniqueConstraint : string * System.Data.DataColumn[] * bool -> System.Data.UniqueConstraint
Public Sub New (name As String, columns As DataColumn(), isPrimaryKey As Boolean)
Parameter
- name
- String
Nama batasan.
- columns
- DataColumn[]
Array DataColumn objek yang akan dibatasi.
- isPrimaryKey
- Boolean
true
untuk menunjukkan bahwa batasan adalah kunci primer; jika tidak, false
.
Lihat juga
Berlaku untuk
UniqueConstraint(String, String[], Boolean)
- Sumber:
- UniqueConstraint.cs
- Sumber:
- UniqueConstraint.cs
- Sumber:
- UniqueConstraint.cs
Menginisialisasi instans UniqueConstraint baru kelas dengan nama yang ditentukan, array DataColumn objek untuk dibatasi, dan nilai yang menentukan apakah batasan adalah kunci utama.
public:
UniqueConstraint(System::String ^ name, cli::array <System::String ^> ^ columnNames, bool isPrimaryKey);
[System.ComponentModel.Browsable(false)]
public UniqueConstraint (string? name, string[]? columnNames, bool isPrimaryKey);
[System.ComponentModel.Browsable(false)]
public UniqueConstraint (string name, string[] columnNames, bool isPrimaryKey);
[<System.ComponentModel.Browsable(false)>]
new System.Data.UniqueConstraint : string * string[] * bool -> System.Data.UniqueConstraint
Public Sub New (name As String, columnNames As String(), isPrimaryKey As Boolean)
Parameter
- name
- String
Nama batasan.
- columnNames
- String[]
Array DataColumn objek yang akan dibatasi.
- isPrimaryKey
- Boolean
true
untuk menunjukkan bahwa batasan adalah kunci primer; jika tidak, false
.
- Atribut
Keterangan
Konstruktor ini disediakan untuk dukungan waktu desain di lingkungan Visual Studio .NET. UniqueConstraint objek yang dibuat dengan menggunakan konstruktor ini kemudian harus ditambahkan ke koleksi melalui AddRange. Kolom dengan nama yang ditentukan harus ada pada saat metode dipanggil, atau jika BeginInit telah dipanggil sebelum memanggil konstruktor ini, kolom dengan nama yang ditentukan harus ada pada saat dipanggil EndInit .