nhibernate 쿼리의 결과에 바인딩 된 gridview 있습니다. 목록의 첫 번째 항목을 편집하는 경우 다음과 같은 예외가 발생합니다 :데이터 바인딩 문제를 일으키는 NHibernate 프록시
문제가 데이터 바인딩이 하위 유형 인 목록의 첫 번째 항목 다룰 수 없다는 사실에 의한 것 같습니다System.Reflection.TargetException: Object does not match target type
목록에있는 다른 항목들.
이 문제를 해결하기위한 좋은 방법은 무엇입니까? 현재 nhibernates 프록시를 해제해야했습니다.
편집 : 나는 솔루션의 또 다른 커플이 : 목록 (http://steve-fair-dev.blogspot.com/2007/08/databind-object-does-not-match-target.html)에서
- 복제 모든 - 객체
- 변화 ICloneable를 구현하지 않는 한이 나를 위해 작동하지 않습니다 목록의 항목 순서가 프록시가 처음이 아니기 때문에 (http://community.devexpress.com/forums/t/30797.aspx) - 이것은 매우 해킹 된 것입니다.
그러나이 중 어느 것도 잘하지만 느낌이 없습니다 ...