나는 C# .net 4.0에서 작업 중이며 NHibernate를 사용하여 Oracle DB와 대화 중이다. 당신은 이미 어딘가에 있지만 이미 슬픔에 빠져있는 것처럼 간단하다고 생각할 것입니다. 오라클 시퀀스에서 NextVal이 필요합니다. ID 또는 기본 키의 일부로 데이터베이스를 삽입 할 필요가 없습니다. C# 측에서 다음 val을 사용해야합니다.NHibernate를 통해 oracle 시퀀스에서 NextVal을 얻는 방법
누군가가 XML 매핑과 C# 파일 (또는 링크)을 사용하여이를 해결할 수 있습니까?
감사합니다.
int NextValueOfSequence = GetNextValueofSequence();
public int GetNextValueOfSequence()
{
// Access NHibernate to return the next value of the sequence.
}
가있다 그냥 Id 속성에서 max를 실행 한 다음 1을 더하십시오. – Baz1nga
아니요. DB에는 테이블이없고 SP도없고 오라클 시퀀스도 없다고 가정합니다. 나는 nextval을 얻어서 C# 측에서 사용해야한다. – trainer