我在 VS2008 上使用 ASP.NET MVC 和 SQL Compact Edition 对应用程序进行原型设计。我有 2 个实体彼此之间存在多对多关系。当我通过手工制作的 SQL 将对象保存到数据库时,我需要找出它们的 ID,以便我可以将记录放入两个实体之间的映射表中。auto_increment ID 字段实际上是表的唯一唯一标识符。那么在我完成插入之后,如何重新加载记录并获取新分配的 ID?
RE:代码即艺术,我使用的是 .NET 3.5 库中的内置 SqlCeConnection、SqlCeCommand 和 SqlCeDataReader 对象。