2009-04-26 3 views
1

VS2008에서 ASP.NET MVC 및 SQL Compact Edition을 사용하여 응용 프로그램을 프로토 타이핑하고 있습니다. 서로에게 다 대다 관계가있는 엔티티가 2 개 있습니다. 수작업으로 작성된 SQL을 통해 데이터베이스에 개체를 저장할 때 ID가 무엇인지 알아야하므로 두 엔터티 간의 매핑 테이블에 레코드를 놓을 수 있습니다. 실제로 auto_increment ID 필드는 테이블의 유일한 고유 식별자입니다. 삽입 한 후에 레코드를 다시로드하고 새로 할당 된 ID를 가져 오는 방법은 무엇입니까?SQL Compact Edition에서 auto_increment ID 가져 오기

RE : 코드 - 예술, .NET 3.5 라이브러리의 기본 SqlCeConnection, SqlCeCommand 및 SqlCeDataReader 개체를 사용하고 있습니다.

+0

데이터베이스에 액세스하기 위해 어떤 라이브러리를 사용하고 있습니까? –

답변

1

이후에 데이터베이스를 호출 할 때 "SELECT @@ IDENTITY"를 사용하십시오.

Compact는 다른 삽입물로부터 보호하기 위해 트랜잭션 등에 대해 걱정할 필요가없는 단일 사용자 액세스입니다.

관련 문제