외래 키를 추가하고 데이터베이스에 연결하여 C# 등의 데이터를 가져 오는 SQL 쿼리를 수행하는 방법을 알고 있습니다. 그러나 Google에서 오랜 시간 동안 검색 한 결과 C#에서 외래 키와 관련된 기능 (또는 클래스, 메소드, API 등)을 찾을 수 없습니다.C#에서 SQLCE 외래 키에 대한 기능
위로 레일스에 있었을 때 두 테이블에 관계가 있다면 부모 테이블을 통해 자식 테이블에 쉽게 액세스 할 수 있습니다 Teacher [0] .Classes.Last. 그러나 이러한 방법은 C#에서 빠져있는 것 같습니다. 내가 맞습니까?
저는 C#, SQLCE 및 WPF로 작업하고 있습니다.
나는 일대일 관계가있는 두 개의 테이블을 가지고 있습니다. 그러나 참조 키를 포함한 모든 데이터는 수동으로 삽입됩니다 (예 :이 행, "1"삽입, 해당 행 삽입 "5"등) 및 부모 테이블 ID에 해당하는 자식 테이블의 행을 찾으려면 C#에서 if 문을 수행해야합니다.
기본적으로 외래 키는 다른 int 열입니다. 나는 참조가 실제로하는 것을 얻지 못하거나 그냥 명명 규칙 일 뿐인가? 코드의 독자가 참조를보고 관계가 있다는 것을 알게되었지만, 외래 키는 실질적으로 아무 것도하지 않습니다.