信息消息(如受影响的行计数信息)通过SqlConnection.InfoMessage事件在ADO.Net中报告。将委托添加到事件中,并且每当服务器传输参考消息(即,严重性低于10的任何错误消息)时,都将调用该委托。
没有办法将受影响的计数信息之类的信息性消息与源相关联。您将必须根据逻辑知识进行 *** 作,并了解第一条消息是指第一次更新,第二条消息是指第二次更新,依此类推。
通常,依靠客户端中受影响的行数是一种不好的做法。启用SET NOCOUNT
ON时,ORM层(例如NHibernate和ADO.Net数据集)会遇到许多问题,这恰恰说明了这种做法的问题性。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)