C# asp.net获取最后一个Id威胁

C# asp.net获取最后一个Id威胁,c#,sql-server,triggers,C#,Sql Server,Triggers,我必须要有两张表,第一张是[表1],第二张是[表1] .首先,我将数据插入到[Attendable1],在更新[confirmed]列之后,触发器[trigger1]会根据ID将特定的记录移动到[Table1],我想在这里得到当前添加的[Table1]的c#code记录ID,我想得到最后一条记录,但我担心的是混淆,因为当用户确认其数据时,它们将从[Testable1]转换为[Table1],也许user2也会这样做,user3也会这样做,以此类推。。如果我总是得到最后添加的id,可能有些用户的网

我必须要有两张表,第一张是[表1],第二张是[表1]
.首先,我将数据插入到[Attendable1],在更新[confirmed]列之后,触发器[trigger1]会根据ID将特定的记录移动到[Table1],我想在这里得到当前添加的[Table1]的c#code记录ID,我想得到最后一条记录,但我担心的是混淆,因为当用户确认其数据时,它们将从[Testable1]转换为[Table1],也许user2也会这样做,user3也会这样做,以此类推。。如果我总是得到最后添加的id,可能有些用户的网络速度慢,服务器需要时间进行转换,有些用户的网络速度快,可能在第一个用户通过获取id得到响应之前添加了数据,所以当我在c代码中获取id并对其进行操作时,可能有些id会转到另一个id,我说的是真的还是没有威胁?

你想实现什么?如果您需要处理所有尚未处理的“新”行,则添加另一列,例如,
ConfirmationCompleted
,并使用
bit
或null
datetime
跟踪需要处理的行。是的,我使用了bit,但我要完成的是,当用户提交其广告时,他必须再次查看他的广告,然后确认,确认后,广告被转换到另一个表中,在新表中,我需要第二个表中该用户广告的ID,但转换是由触发器而不是EF对象完成的,我怎样才能在第二张表中得到这个广告的新ID?你是说触发器没有访问标识的权限,还是说你没有访问触发器的权限?或者完全是ekse?不,我是说,我在sql server中的触发器将记录从表1转换到表2,我想知道表中新添加的记录的ID到usnin实体FrameworkKay,所以您只希望触发器输出标识以供EF访问。触发器可以在
表2中标记新条目,例如,使用
,您可以使用EF查询这些行并清除标志。或者触发器可以将标识写入一个单独的表中,您可以在处理它们之后删除它们。无论哪种情况,您都需要有一个应用程序使用EF偶尔轮询并检查新数据。