Uri의 여러 부분이있는 Url 속성에 몇 가지 Uri 속성이 있어야 도메인 개체를 가질 수 있습니다.이 Uri 속성은 검색 후 속성을 다시 구성해야하는 Uri의 여러 부분으로 구성되어 있습니다. 속성을 충분히 저장할 수 있지만 NHibernate에 Uri 속성을 다시 만드는 방법을 어떻게 알 수 있습니까? Uri 객체의 대부분의 속성을 직접 설정할 수는 없습니다. 오히려, URL은 조립되어 우리 생성자에게 전달되어야합니다.NHibernate persist System.Uri
0
A
답변
2
필자는 개인적으로 매우 유용하게 열린 우리당 유형을 찾을 수 없습니다하지만 내가 생각할 수있는 두 가지 옵션이 있습니다 :
- IUserType을 구현하여 새로운 사용자 유형 만들기 (http://intellect.dk/post/Implementing-custom-types-in-nHibernate.aspx 참조 - 열린 우리당 구현을위한 검색 그것은 약 절반 방법입니다)
- NHibernate에 매핑되어있는 보호 된 문자열 속성을 만들고 주위에 공용 URI를 래핑하십시오.
나는이 연주하지만 당신은 내가 대신 IUserType의 ICompositeUserType을 구현하는보고 싶은 생각 열린 우리당의 속성을 매핑 찾고 있습니다 부여하지 않은
UPDATE. 이 게시물을 참조하십시오 (Uri를 기반으로하지는 않지만 포인터에 유용 할 수 있습니다). http://www.lostechies.com/blogs/rhouston/archive/2008/03/23/mapping-timestamp-data-using-nhibernate-s-icompositeusertype.aspx
관련 문제
- 1. nHibernate persist IList <DayOfWeek>
- 2. 기본 브라우저에서 System.Uri ("")?
- 3. entitymanager persist
- 4. Persist 객체 목록
- 5. Warp Persist 대안
- 6. Entity Framework Fluent API를 사용하여 Map System.Uri
- 7. JPA 엔티티 관계가 .persist 후 채워지지 않습니다()
- 8. .persist() 후에 PersistenceContext에서 엔티티를 찾을 수 없습니다.
- 9. JPA - persist()없이 변경 사항 저장
- 10. Spring @Transactional persist 메소드가 작동하지 않는다.
- 11. 왜 Spring Roo는 persist()를 제공합니까? Propogation.REQUIRES_NEW
- 12. Fluent에서의 인터셉팅 속성 설정 NHibernate
- 13. Interoperable Fluent NHibernate + NHibernate + Linq to NHibernate
- 14. NHibernate 또는 Fluent NHibernate?
- 15. NHibernate 3.0이있는 Fluent NHibernate
- 16. JPA 문제 one-to-one 연관 cascade = PERSIST
- 17. persist 후에 분리 한 경우 엔터티를 찾을 수없는 이유
- 18. EnitityHome persist 메소드를 사용하여 SEAM에서 하위 엔티티를 유지하는 방법은 무엇입니까?
- 19. nhibernate web.config 문제
- 20. Fluent Nhibernate 및 Nhibernate 2.1.0.1003
- 21. NHibernate + Fluent NHibernate + Oracle 인덱스
- 22. Fluent NHibernate/NHibernate Inheritance Question
- 23. Nhibernate 3.1 용 Nhibernate 검사기
- 24. Nhibernate Facility를 사용하여 Castle Windsor Container와 Nhibernate 구성하기
- 25. IDictionary를 저장하는 NHibernate : TransientObjectException
- 26. ConforM Nhibernate OneToMany Cascade
- 27. Fluent NHibernate 데이터가 반환되지 않습니다.
- 28. 유창한 nhibernate : 기록을 얻지 않는다
- 29. NHibernate 매핑 속성 대 유창 NHibernate
- 30. S # arp 아키텍처 Fluent NHibernate 대신 NHibernate
나중의 분석을 위해 데이터베이스의 열로 저장된 URL의 개별 부분이 필요하기 때문에 어느 솔루션도 작동하지 않습니다. – Chris
아, 그 부분을 놓쳤습니다, 미안 해요. 그런 다음 의도적으로 검색하거나 uri의 세그먼트를 기반으로 검색합니까? 나는. obj o 어디에서 o.Uri.Host == 'foo'? –