C# 使用SQL数据读取器捕获插入或删除的值

C# 使用SQL数据读取器捕获插入或删除的值,c#,.net,sql,stored-procedures,sqldatareader,C#,.net,Sql,Stored Procedures,Sqldatareader,我当前正在从.net应用程序调用一个存储过程,该应用程序将记录插入数据库。然而,我需要获得一个我刚刚成功插入的记录列表 我知道我可以直接从存储过程返回插入的行,但我希望有一种方法可以在C#中通过编程实现 是否可以实现SQLDataReader类以实现此功能,即从插入/删除的表中读取?或者是否有其他类可以满足此请求?插入/删除的表在INSERT语句的OUTPUT子句中可用。 您可以在存储过程的INSERT中使用OUTPUT子句,并使用SQLDataReader来获取结果。工作起来很有魅力!谢谢

我当前正在从.net应用程序调用一个存储过程,该应用程序将记录插入数据库。然而,我需要获得一个我刚刚成功插入的记录列表

我知道我可以直接从存储过程返回插入的行,但我希望有一种方法可以在C#中通过编程实现


是否可以实现SQLDataReader类以实现此功能,即从插入/删除的表中读取?或者是否有其他类可以满足此请求?

插入/删除的表在INSERT语句的OUTPUT子句中可用。
您可以在存储过程的INSERT中使用OUTPUT子句,并使用SQLDataReader来获取结果。

工作起来很有魅力!谢谢