LinqToEntitiesDataController<TContext> Class
[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]
DataController base class for use with LINQ To Entities data models.
Inheritance Hierarchy
System.Object
System.Web.Http.ApiController
System.Web.Http.Data.DataController
System.Web.Http.Data.EntityFramework.LinqToEntitiesDataController<TContext>
Namespace: System.Web.Http.Data.EntityFramework
Assembly: System.Web.Http.Data.EntityFramework (in System.Web.Http.Data.EntityFramework.dll)
Syntax
'Declaration
<LinqToEntitiesMetadataProviderAttribute> _
Public MustInherit Class LinqToEntitiesDataController(Of TContext As {New, ObjectContext}) _
Inherits DataController
[LinqToEntitiesMetadataProviderAttribute]
public abstract class LinqToEntitiesDataController<TContext> : DataController
where TContext : new(), ObjectContext
[LinqToEntitiesMetadataProviderAttribute]
generic<typename TContext>
where TContext : gcnew(), ObjectContext
public ref class LinqToEntitiesDataController abstract : public DataController
[<AbstractClass>]
[<LinqToEntitiesMetadataProviderAttribute>]
type LinqToEntitiesDataController<'TContext when 'TContext : new() and ObjectContext> =
class
inherit DataController
end
JScript does not support generic types or methods.
Type Parameters
- TContext
The type of the LINQ To Entities ObjectContext.
The LinqToEntitiesDataController<TContext> type exposes the following members.
Constructors
Name | Description | |
---|---|---|
LinqToEntitiesDataController<TContext> | Initializes a new instance of the LinqToEntitiesDataController<TContext> class. |
Top
Properties
Name | Description | |
---|---|---|
ActionContext | Gets the HttpActionContext for the currently executing action. (Inherited from DataController.) | |
ChangeSet | Gets the current ChangeSet. (Inherited from DataController.) | |
Configuration | (Inherited from ApiController.) | |
ControllerContext | (Inherited from ApiController.) | |
Description | Gets the DataControllerDescription for this DataController. (Inherited from DataController.) | |
ModelState | (Inherited from ApiController.) | |
ObjectContext | Gets the ObjectContext. | |
Request | (Inherited from ApiController.) | |
Url | (Inherited from ApiController.) |
Top
Methods
Name | Description | |
---|---|---|
AuthorizeChangeSet | Verifies that the user is authorized to submit the current ChangeSet. (Inherited from DataController.) | |
CreateObjectContext | Creates and returns the ObjectContext instance that will be used by this provider. | |
DeleteEntity<TEntity> | Deletes an entity from the ObjectContext, ensuring that its EntityState is Deleted. | |
Dispose() | (Inherited from ApiController.) | |
Dispose(Boolean) | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Overrides ApiController.Dispose(Boolean).) | |
Equals | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) | |
ExecuteAsync | Executes data controller in an asynchronous manner. (Inherited from DataController.) | |
ExecuteChangeSet | Invokes the action for each operation in the current ChangeSet. (Inherited from DataController.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
Initialize | Initializes this DataController. (Overrides DataController.Initialize(HttpControllerContext).) | |
InsertEntity<TEntity> | Inserts an entity into the ObjectContext, ensuring its EntityState is Added. | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
PersistChangeSet | Finalizes changes after all the operations in the specified changeset have been invoked. (Overrides DataController.PersistChangeSet().) | |
ResolveConflicts | Finalizes changes after all the operations in the specified changeset have been invoked. | |
Submit | Performs the operations indicated by the specified ChangeSet by invoking the corresponding actions for each. (Inherited from DataController.) | |
ToString | Returns a string that represents the current object. (Inherited from Object.) | |
UpdateEntity<TEntity> | Updates an entity in the ObjectContext, ensuring it is treated as a modified entity. | |
ValidateChangeSet | Validates the current ChangeSet. (Inherited from DataController.) |
Top
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.