시간이 많이 걸렸습니다. 나는 그것을 잃어 버렸다. XML에서 프로그램을 읽고 기본 키 'id'로 Object에 deserialize합니다. 그러나 'SaveOrUpdate'및 'Save'방법을 사용하면 데이터를 데이터베이스에 삽입 할 수 없습니다. 및 Log4Net 오류가 아닙니다. 삽입 로그가 없습니다. 아무 예외도 일어나지 않았다. 누군가 나를 도와줍니다.nhibernate cant save 또는 saveOrUpdate
오늘 테이블에 기본 키 'HotelId'를 추가하려고 시도했지만 ID는 동일하며 작동합니다. 추가 기본 키없이 작동시키는 방법. XML의 ID가 고유하기 때문입니다. 그래서 나는 추가 기본 키를 추가하고 싶지 않습니다.
<id name="Id" column="HotelId" type="int" unsaved-value="0" >
<generator class="native"/>
</id>
<property name="id" column="id" type="string" />
<property name="dateUpdated" column="dateUpdated" type="DateTime" />
<property name="name" column="name" type="string" />
<property name="address" column="address" type="string" />
<property name="zip" column="zip" type="string" />
약간의 코드는 유용 할 것이다. –