EntityDataSource.Updating 事件
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在将对象更改保留到数据源之前发生。
public:
event EventHandler<System::Web::UI::WebControls::EntityDataSourceChangingEventArgs ^> ^ Updating;
public event EventHandler<System.Web.UI.WebControls.EntityDataSourceChangingEventArgs> Updating;
member this.Updating : EventHandler<System.Web.UI.WebControls.EntityDataSourceChangingEventArgs>
Public Custom Event Updating As EventHandler(Of EntityDataSourceChangingEventArgs)
事件类型
注解
在 Updating 对象属性的更改保存到数据源之前引发 事件。 事件 Updating 使你能够修改或验证对对象的更改、提供不同的对象,或在保留更改之前取消操作。 可以从 对象的 Entity 属性访问修改的对象 EntityDataSourceChangingEventArgs 。 如果提供不同的 对象,则用户负责在 属性中 Entity 设置正确的实体类型。
Updating如果必须修改 ObjectStateEntry 对象的 ,以便为并发控制设置不同的原始值,请处理 事件。 有关详细信息,请参阅 保存更改和管理并发。
若要停止保留更改,请将 对象的 属性EntityDataSourceChangingEventArgs设置为 Canceltrue
。
如果在实例化对象或修改属性时发生错误,则会 Updating 引发 事件,并将 Exception 对象的 EntityDataSourceChangingEventArgs 属性设置为返回的 Exception。
在事件处理程序中 Updating 处理异常时,将 ExceptionHandled 属性设置为 true
。 这可以防止再次引发异常。 为 属性指定值false
ExceptionHandled时, EntityDataSource 会重新引发异常。