EWSoftware.EntityFramework.DataAnnotations Namespace

This namespace contains the attribute types used to indicate stored procedure usage on entity types.

Classes

DeleteEntityStoredProcedureAttribute This attribute is used to specify the stored procedure used to delete entities for the associated type
IgnoreAttribute This attribute is used to mark properties that should be ignored as a parameter for an insert and/or update stored procedure for an entity.
InsertEntityStoredProcedureAttribute This attribute is used to specify the stored procedure used to insert entities for the associated type
LoadAllStoredProcedureAttribute This attribute is used to specify the stored procedure used to load all entities for the associated type
LoadByKeyStoredProcedureAttribute This attribute is used to specify the stored procedure used to load one or more entities for the associated type that have a specified key value.
MethodStoredProcedureAttribute This attribute is used to specify the stored procedure executed by a method on a data context
NeverTrackAttribute This attribute is used to mark an entity type as never tracked so that the stored procedure extension methods never add, update, or remove it from the database context's change tracker.
ParameterNameAttribute This attribute is used to define a stored procedure parameter name that will be used for an entity property.
ParameterNamePrefixAttribute This attribute is used to define a common stored procedure parameter name prefix that will be used for all stored procedures called by the data context extension methods. It should be applied to the data context class.
SchemaNameAttribute This attribute is used to define a common schema name that will be used for all stored procedures called by the data context extension methods. It should be applied to the data context class.
StoredProcedureAttribute This class serves as the base class for stored procedure attributes applied to entity types
UpdateEntityStoredProcedureAttribute This attribute is used to specify the stored procedure used to update entities for the associated type