我在xsd文件上使用DataSet与DataSet设计器(VS 2015中的System.Data v 4)。我一直在寻找如何获取新创建的记录的ID。我在设计器高级选项上看到有一个选项可以读回插入和更新的记录。我还看到INSERT INTO语句中包含的SELECT。但是,设计器生成的代码运行ExecuteNonQuery并返回受影响的记录数。我们如何访问回读的记录?
我读过的大多数解决方案都涉及创建自己的查询或sp,设置为ExecuteScalar并选择@@ ROWIDENTITY。新记录的时间戳或时间戳,并以此方式返回。但如果回读已经完成,那么我应该能够做到,对吧?什么'诀窍?回读的数据会发生什么变化?
TIA, 麦克