2012-01-26 1 views
0

내가 일하는 곳은 개체 정보를 데이터베이스에 삽입하고 삽입시 생성 된 ID를 반환하지만이 기능은 함수는 트랜잭션을 커밋 할 수 있는지 여부에 관계없이 bool로 반환합니다. 반환하는 ID를 사용할 수 있기를 원하지만 엔티티에 할당하는 방법을 모르지만 함수가 부울을 반환합니다. 그래서 조금 혼란 스럽습니다.내 경우에 sp에서 반환 된 ID를 얻는 방법

제출 버튼에서

그것은에서 삽입물의 호출 후이

bool observationInserted = false; 

observationInserted = observationAdmin.Insert(observationEntity); 

if(observationInserted) 
{ 
    I need to grab the observation id that was saved, the code in the inserting function seems 
    to be doing this but it returns boolean, I need the ID and the boolean. 

    then it will navigate somewhere appending the id. 
} 

NoteL 같은 일을하고있는이 트랜잭션 검증 관리자의 일종으로 이동하고 거기에서 그 다음에 삽입 함수를 호출 버튼을 제출 거래 결과.

+0

당신이 전달 된 엔티티 객체에 저장 찾고있는 ID 아닌가? 그렇다면 observationEntity.ObservationID 만 읽으면됩니다. – Strillo

답변

1

귀하의 observationEntity는 unqiue ID로 업데이트됩니다.

당신은 ID 속성에 다스 려하여 얻을 수 있습니다 : observationEntity.ObservationID

+0

와우 그래, 나는 그걸 깨달았다. .. 정말로 시원한. 고맙습니다 – user710502