2013-11-01 6 views
0

각 값을 가진 테이블의 기본 키를 사전에 저장하는 방법을 알고 싶습니다.테이블에서 PK를 포함하는 사전을 만드는 방법

내 말은, ContactPhone라는 데이터베이스의 테이블 (PK = ID, 연락처 ID, PhoneTypeID)

나는 같은 싶습니다 나는 테이블의 기본 키에 대한 의미

Dictionary<string, object> 

문자열 결국 값은 테이블을 나타내는 객체에 반영됩니다. 내 테이블에 하나의 PK가있을 때 사전에는 하나의 문자열이 있고 결국에는 개체가 있습니다. 하지만 그것이 구성된 테이블이고 많은 PK를 저장하여 객체를 인식해야합니다. 이를 수행하는 최적의 방법은 무엇입니까? 될이 작업을 수행하는

답변

0

한 가지 방법은, 물론 당신이 넣어 그것을 통해 데이터를 다음 루프를 가져해야합니다

public class ContactPhone 
{ 
public int ID {get; set); 
public int ContactID {get; set;}; 
public int PhoneTypeID {get; set;}; 
} 

// key is ID, value is the ContactPhone object 
Dictionary<int, ContactPhone> contacts = new Dictionary<int, ContactPhone>(); 

// create a new ContactPhone object 
ContactPhone contact = new ContactPhone(1, 1, 1); 
// put the ContactPhone object into the dictionary with ID as the key 
contacts.Add(1,contact); 

끄기 사전에 값으로 추가하는 데 사용할 다음 ContactPhone 유형을 선언하고 사전에 데이터.

관련 문제