문제

프로젝트에 WCF를 사용하고 있으며 일부 엔티티를 통과해야합니다.

문제는 그들 중 일부가 내부에 거대한 항목을 가지고있는 내부에 목록을 가지고 있다는 것입니다.

코드를 통해 데이터베이스에서 주어진 속성을로드하지 않고 나머지를 모두로드 할 수 있습니까?

도움이 되었습니까?

해결책 2

실제로 Sirrocco 때문에 나는 나 자신을 견뎌냈습니다. 나는 내 친구가 이것을 찾는 데 도움이되었습니다.

http://www.junasoftware.com/blog/nhibernate-setresulttransformer-and-dto.aspx

다른 팁

기본적으로 NH 목록은 게으른로드되어 있으므로 달리 지정하지 않으면 목록이로드되지 않습니다.

그러나이 숙박 시설은 Iproxy가 될 것입니다. 직렬화 할 수없는 것입니다. 원한다면 해당 특정 속성에서 [Xmlignore] 또는 [Xmlignore] 또는 [XMLIGNORE] 또는 [XMLIGNORE] 또는 [wcf를 통해 어떻게 전송되는지 확실하지 않음)를 설정할 수 있습니다.

말하지만 - 엔티티를 전선 위로 보내는 대신 DTO를 사용하는 것을 선호합니다. 보다 이것 왜 엔티티를 보내지 말아야하는지에 대한 자세한 내용.

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