2009-04-26 11 views
1

VS2008でASP.NET MVCとSQLコンパクトエディションを使用してアプリケーションをプロトタイプ作成しています。私は、互いに多対多の関係を持っている2つのエンティティを持っています。手作りのSQLを使ってオブジェクトをデータベースに保存すると、そのIDが何であるかを調べる必要があります。そのため、2つのエンティティ間のマッピングテーブルにレコードをドロップできます。実際には、auto_increment IDフィールドはテーブルの唯一の一意の識別子です。だから私は私の挿入を行った後、どのように私はレコードを再読み込みし、新しく割り当てられたIDをつかむのですか?SQLコンパクトエディションからauto_increment IDを取得

RE:コード芸術では、.NET 3.5ライブラリの組み込みのSqlCeConnection、SqlCeCommand、およびSqlCeDataReaderオブジェクトを使用しています。

+0

データベースにアクセスするためにどのライブラリを使用していますか? –

答えて

1

データベースへの後続の呼び出しで "SELECT @@ IDENTITY"を使用します。

コンパクトは、他の挿入物から保護するためにトランザクションなどを心配する必要がない単一のユーザーアクセスです。

関連する問題