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