1
내가 디자인 이유로 기업 내 열거를 변경하고 자 NHibernate에서이 예외를 가지고 :NHibernate - 예외로부터 더 많은 정보를 얻을 수있는 방법이 있습니까?
[MappingException: Could not determine type for: Orders.Core.Entity,
Orders.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null,
for columns: NHibernate.Mapping.Column(Entity)]
내가 문제를 발견을,이 클래스 중 하나가했던이었다 : 자,
mapping.HasMany(x => x.Entities)
// with class instead of enum, should be m.References()
.Component(m => { m.Map(x => x.Entity); });
문제는 NHibernate가 원인을 찾기 위해 거의 도움이되지 않는다는 것이다. 원인을 찾을 때까지 모든 단일 Entity 속성을 찾아 무시해야했습니다.
NHibernate 예외로부터 더 많은 정보를 얻는 방법이 있습니까? 적어도, 예외가 발생했을 때 작업하고 있었던 enity/hbm과 비슷합니까?
나는이 답변으로 괜찮습니다 ... 예외를 발생시키는 장소를 안다면 나는 필드 맵핑에서 - 필드 매핑을 알 필요가 있기 때문에 거의 도움이되지 않습니다. 이름, 따라서 유일한 방법은 NHibernate 소스를 디버깅하는 것입니다. 글쎄, 니가 옳은 것 같아. 다른 대답이 없으면 너를 받아 들여야 해 .-) – queen3