DataRelationCollection.AddRange(DataRelation[]) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정된 DataRelation 배열의 요소를 컬렉션의 끝에 복사합니다.
public:
virtual void AddRange(cli::array <System::Data::DataRelation ^> ^ relations);
public virtual void AddRange (System.Data.DataRelation[]? relations);
public virtual void AddRange (System.Data.DataRelation[] relations);
abstract member AddRange : System.Data.DataRelation[] -> unit
override this.AddRange : System.Data.DataRelation[] -> unit
Public Overridable Sub AddRange (relations As DataRelation())
매개 변수
- relations
- DataRelation[]
컬렉션에 추가할 DataRelation 개체의 배열입니다.
예제
public static void AddRelations(DataSet dataSet)
{
DataRelation customerOrders =
new DataRelation("CustomerOrders",
dataSet.Tables["Customers"].Columns["customerId"],
dataSet.Tables["Orders"].Columns["customerId"]);
DataRelation orderDetails =
new DataRelation("OrderDetail",
dataSet.Tables["Orders"].Columns["orderId"],
dataSet.Tables["OrderDetails"].Columns["orderId"]);
dataSet.Relations.AddRange(new DataRelation[]
{customerOrders, orderDetails});
// Display names of all relations.
foreach (DataRelation relation in dataSet.Relations)
Console.WriteLine(relation.RelationName.ToString());
}
Public Shared Sub AddRelations(dataSet As DataSet)
Dim customerOrders As New DataRelation("CustomerOrders", _
dataSet.Tables("Customers").Columns("customerId"), _
dataSet.Tables("Orders").Columns("customerId"))
Dim orderDetails As New DataRelation("OrderDetail", _
dataSet.Tables("Orders").Columns("orderId"), _
dataSet.Tables("OrderDetails").Columns("orderId"))
dataSet.Relations.AddRange(New DataRelation() _
{customerOrders, orderDetails})
' Display names of all relations.
Dim relation As DataRelation
For Each relation In dataSet.Relations
Console.WriteLine(relation.RelationName.ToString())
Next
End Sub
설명
가 호출된 경우 BeginInit 는 AddRange
가 호출될 때까지 EndInit 컬렉션에 개체를 추가하지 않습니다. 호출될 EndInit
때 컬렉션은 에 대한 가장 최근 호출 AddRange
에 지정된 항목으로 채워집니다. 가 시퀀스 내에서EndInit
BeginInit
/ 여러 번 호출되는 경우 AddRange
에 대한 가장 최근 호출 AddRange
에 지정된 항목만 추가됩니다.
적용 대상
추가 정보
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET