DataContext.ExecuteDynamicInsert Method
Microsoft Silverlight will reach end of support after October 2021. Learn more.
Called inside insert override methods to redelegate to LINQ to SQL the task of generating and executing dynamic SQL for insert operations.
Namespace: System.Data.Linq
Assembly: System.Data.Linq (in System.Data.Linq.dll)
Syntax
'Declaration
Protected Friend Sub ExecuteDynamicInsert ( _
entity As Object _
)
protected internal void ExecuteDynamicInsert(
Object entity
)
Parameters
- entity
Type: System.Object
The entity to be inserted.
Remarks
For information about using a local database in your Windows Phone application, see Local Database Overview for Windows Phone.
Note the following considerations:
Because the method has a protected modifier, its use requires subclassing DataContext.
An exception is thrown if this operation is not called inside a SubmitChanges operation. It is not intended to be called as a stand-alone operation outside the scope of a SubmitChanges operation. SubmitChanges itself calls override methods if they are implemented and the previous methods are intended to be called inside the override methods.
It is the responsibility of the developer to pass in the correct entity. The implementation verifies that the passed-in entity is tracked. However, it is the responsibility of the developer to maintain the order or pass in the same entity two times.
It is the responsibility of the developer to invoke the correct dynamic API. For example, in the Update override method, only the ExecuteDynamicUpdate method can be called. LINQ to SQL does not detect or verify whether the invoked dynamic method matches the applicable operation. The results are undefined if an inapplicable method is called (for example, calling ExecuteDynamicDelete for an object to be updated).
Topic | Location |
---|---|
Responsibilities of the Developer In Overriding Default Behavior (LINQ to SQL) | LINQ to SQL |
Responsibilities of the Developer In Overriding Default Behavior (LINQ to SQL) | LINQ to SQL |
Version Information
Silverlight for Windows Phone
Supported in: Windows Phone OS 7.1
Platforms
For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.