문제

자가 요청 테이블,는 다음과 같습니다:

RequestId INT  
ReferenceNumber VARCHAR

각 요청을 로그에 requestlog 테이블.이 없 외국 사이에서 키 테이블:

RequestLogId INT  
ReferenceNumber VARCHAR  
Content VARCHAR  

이 requestlog 의 내용을 포함한 요청,그리고 이 콘텐츠에 저장될 필요가 있습니다.요청 삭제할 수 있지만,로그를 삭제할 수 있습니다 후의 기간 동안 시간입니다.

할 수 있는 방법도 요청을 개체할 수 있도록 목록을 포함 requestlogs 에 따라 referencenumber?

나이:

Table("InsuranceRequest");  
Id(i => i.Id).Column("InsuranceRequestId");  
Map(i => i.ReferenceNumber);  
HasMany(i => i.InsuranceRequestLog).KeyColumn("RefenceNumber").LazyLoad.Cascade.None();

그것은 작동하지 않지만.이 매핑하려고 하지도 referencenumber 을 RequestLogId 의 requestlog.하는 방법이 있는 것으로 지정에 합류 열어야 한 insurancerequestlog referencenumber?

도움이 되었습니까?

해결책

것은 많은 테이블의 구조..내가 추천한 구조를 변경하고 그들에게 외국의 키,나는 많은 많은 매핑을 위해 작동이 매핑 난 후 작동하지 않습니다 구조가 변경됩니다.

또 다른 팁을 위한 u:을 빈 db 하려고 노출시키는 스키마..보를 볼 수 있는 무엇 nhibernate 생각처럼 보

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top