전략을 사용하여 서브 클래스 당 테이블을 구현하려면 유창하게 사용합니까? 필자가 보았던 모든 문서에서 판별자를 사용하면 실제로는 테이블 당 클래스이 아닌 테이블 당을 사용하는 것으로 나타났습니다.discriminator 전략을 사용하는 Fluent Nhibernate table 당 서브 클래스
3
A
답변
0
각 하위 클래스에 대해 하나의 테이블이있는 경우 판별 자의 이름이 테이블 이름이 아닙니다. 즉, 테이블 당 유형이 하나만있는 경우 판별자를 지정할 필요가 없습니다.
1
비슷한 문제가 있습니다. 지금까지 내가 생각할 수있는 유일한 옵션은 기본 클래스에 속성을 추가하고 해당 집합 작업을 보호하는 것입니다. 그런 다음 기본을 상속하는 모든 클래스는 해당 속성을 생성자에 설정합니다. 지금까지 나는 더 좋은 길을 찾지 못했습니다.
내 경우에는 기본 클래스를 참조하는 클래스가 있고 해당 참조의 하위 클래스 유형을 쿼리하고 쿼리에서 필터를 사용하지만 방금 제안했던 것과는 별개의 방법이 없습니다.
관련 문제
- 1. Fluent NHibernate Collection 서브 클래스 당 테이블
- 2. 유창한 NHibernate - 서브 클래스 당 테이블과 클래스 당 테이블을 섞음
- 3. Fluent NHibernate : 서브 클래스 내부의 서브 클래스
- 4. 서브 클래스 당 테이블로 Nhibernate 일대 다
- 5. Fluent NHibernate 자동 매핑 with discriminator
- 6. Fluent NHibernate의 오토 맵핑 서브 클래스
- 7. 서브 클래스 관계로 Fluent NHibernate automap 상속
- 8. Fluent nhibernate 다른 어셈블리의 automap 서브 클래스
- 9. NHibernate 상속 - Discriminator-Value
- 10. Nhibernate 서브 클래스 매핑 문제
- 11. 테이블 당 클래스 계층 전략을 사용하여 nhibernate에서 다중 레벨 클래스 계층 구조를 관리하는 방법은 무엇입니까?
- 12. NHibernate.Mapping.Attributes가있는 판별자를 사용하여 서브 클래스 당 테이블을 처리하는 중
- 13. Fluent NHibernate : 서브 클래스 당 테이블 구현의 추상 클래스에 대한 일대 다 관계의 예
- 14. Help Fluent NHibernate 일반 클래스 매핑하기
- 15. 서브 클래스 ID에 대한 Nhibernate table-per-class 기준은 부모 테이블의 키 열을 사용합니다.
- 16. NHibernate 3.0이있는 Fluent NHibernate
- 17. Fluent NHibernate compositeid가 매핑 된 클래스
- 18. NHibernate 검색 특정 서브 클래스
- 19. 코드에서 nhibernate 하위 클래스
- 20. Fluent NHibernate/NHibernate Inheritance Question
- 21. Fluent nHibernate 추상 클래스 (non) 매핑 문제
- 22. NHibernate 또는 Fluent NHibernate?
- 23. INaming (Fluent) NHibernate에서 전략을 무시하고 있습니까?
- 24. Fluent NHibernate 상속 매핑 문제
- 25. Fluent Nhibernate 및 Nhibernate 2.1.0.1003
- 26. Fluent NHibernate - 어셈블리에서 몇 클래스 만 매핑하십시오.
- 27. Fluent NHibernate Mapping Issues
- 28. Fluent NHibernate mapping
- 29. Fluent NHibernate Mapping (조건부 일대일)
- 30. Fluent nhibernate automapping collection
ORM에는 열이 필요하지 않을 수 있지만 편의상 테이블의 자동 'discriminator'열을 사용하여 쿼리를 특정 하위 클래스 유형으로 제한 할 수 있습니다. 또한 내가 원하는 것은 [지원되는 전략] (http://knol.google.com/k/nhibernate-chapter-8-inheritance-mapping#8 (2E) 1 (2E) 3 (2E) (C2) (A0) Table_per_subclass (2C) _using_a_discriminator) NHibernate에서,하지만 난 그냥 유창하게하는 방법을 볼 수 없습니다. – Matt