假设我有一个表格标签(ID,Name,...) 在删除触发器中,我可以从临时表中删除删除数据,如
declare @Name varchar(50)
select @Name = Name from deleted
假设我在表格中有一行,如
(1, 'MyName), ...)
然后在SL应用程序中,我通过从实体集中分离实体,使用SubmitChange从WCF ria服务发出删除。但在此之前,我将Name更改为“Yourname”。所以像
这样的代码myinstance.Name="YourName";
Context.tabs.Detach(myinstance);
所以我想在触发器中获取值“YourName”。 如何解决这个问题。
答案 0 :(得分:0)
您在应用程序中所做的更改无关紧要。删除适用于存储在数据库中但不在应用程序中的信息。如果要在触发器中获取新值,必须先更新记录,然后再执行删除。