SQLMetal로 dbml을 생성 할 때 OneToOne 관계 (카디널리티)를 설정할 가능성이 있습니까? 기본적으로 OneToMany 관계로 생성 된 dbml 스키마입니다.SQLMetal을 사용하는 LINQ to SQL의 OneToOne 관계 (카디널리티)
답변
DBML 디자이너를 사용하고 있습니까? 그렇다면 관계를 나타내는 화살표를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택할 수 있어야합니다. 그런 다음 Cardinality 속성을 속성 대화 상자에서 OneToOne로 설정할 수 있습니다.
나는 SqlMetal을 사용하여 Dbml 파일을 만든 다음 xslt를 사용하여이 xslt 기반을 사용하여 내용을 수정합니다 (예 : http://blogs.msdn.com/ploeh/archive/2008/04/10/AutomaticallyGeneratingLINQToSQLModelsFromTSQL.aspx). 카디널리티를 변경하거나 Enum의 유형을 변경합니다.
감사합니다. 나는 당신의 접근 방식을 시도 할 것입니다. – Sasha
또한, linq2sql이 양쪽에서 primarykey 참조를 지원하는 것처럼 보입니다. 따라서 하나의 참조 (단지 일대 다 관계)를 만들고 그 연관성을 카디널리티 1로 설정하십시오. –
- 1. Nullable 일대일 관계 LINQ-to-SQL의 정수 키와의 관계
- 2. OneToOne 관계
- 3. Linq to SQL의 문제점
- 4. LINQ to SQL의 트랜잭션
- 5. LINQ to SQL의 ScriptIgnore
- 6. LINQ to SQL의 serialization 모드
- 7. LINQ to SQL의 장점은 무엇입니까?
- 8. LINQ to SQL의 Max 사용
- 9. LINQ to SQL의 별칭 속성
- 10. Linq To Sql의 여러 그룹
- 11. Linq To SQL의 간단한 절차
- 12. Linq to SQL의 특정 주문
- 13. LINQ to SQL의 다형성 연관
- 14. Linq to SQL의 discriminators 문제
- 15. linq-to-sql의 결과 캐스팅
- 16. MVC : 뷰와 컨트롤러의 카디널리티 관계
- 17. Linq to SQL과의 Zero-to-many 관계
- 18. LINQ to SQL의 위에있는 개체 지향 모델
- 19. LINQ to SQL의 시스템 저장 프로 시저를 사용하는 방법
- 20. LINQ to SQL의 WHERE 절 표현식
- 21. LINQ to SQL의 중첩 된 트랜잭션
- 22. LINQ to SQL의 기본에 관한 질문
- 23. LINQ to SQL의 재사용 가능한 청크 만들기
- 24. linq-to-SQL의 다 대다 구현
- 25. LINQ-to-SQL의 문자열 필드에 URI 매핑
- 26. Linq to SQL의 효율적인 검색 기능
- 27. Linq-to-SQL의 UDF 매핑에 유연성이 있습니까?
- 28. LINQ to SQL의 캐스트가 유효하지 않습니다.
- 29. LINQ-To-SQL의 다중 개체 연결 모델링
- 30. LINQ to SQL의 트리거 사용 안 함
은 두 테이블에서 기본 키를 가리키는 관계입니까? 또는 보조 테이블에 다른 기본 키가 있고 관계가 외래 키 열로 이동합니까? –
두 테이블의 기본 키를 가리키는 관계. – Sasha