Я создаю прототип приложения с использованием ASP.NET MVC и SQL Compact Edition на VS2008. У меня есть 2 сущности, которые имеют отношения многие ко многим друг с другом. Когда я сохраняю объекты в базе данных с помощью SQL, созданного вручную, мне нужно выяснить, каков их ID, чтобы я мог поместить запись в таблицу сопоставления между двумя сущностями. Поле идентификатора auto_increment фактически является единственным уникальным идентификатором для таблиц. Итак, после того, как я закончил вставку, как мне заново загрузить запись и получить вновь назначенный идентификатор?
RE: Code-is-art, я использую встроенные объекты SqlCeConnection, SqlCeCommand и SqlCeDataReader из библиотеки .NET 3.5.