IEntityFactory2 Interface |
Namespace: SD.LLBLGen.Pro.ORMSupportClasses
The IEntityFactory2 type exposes the following members.
Name | Description | |
---|---|---|
ForEntityEnumType |
returns the int value for the EntityType enum value for the entity this factory is for.
(Inherited from IEntityFactoryCore.) | |
ForEntityName |
returns the name of the entity this factory is for, e.g. "EmployeeEntity"
(Inherited from IEntityFactoryCore.) | |
ForEntityType | Returns the actual .NET type this factory creates entities of (Inherited from IEntityFactoryCore.) |
Name | Description | |
---|---|---|
Create |
Creates a new IEntity2 instance
| |
Create(IEntityFields2) |
Creates a new IEntity2 instance but uses a special constructor which will set the Fields object of the new
IEntity2 instance to the passed in fields object. Implement this method to support multi-type in single table inheritance.
| |
Create(IEntityFieldsCore) |
Creates a new entity instance but uses a special constructor which will set the Fields object of the new
entity instance to the passed in fields object. Implement this method to support multi-type in single table inheritance.
(Inherited from IEntityFactoryCore.) | |
CreateEntityCollection |
Creates a new generic EntityCollection(Of T) for the entity to which this factory belongs.
| |
CreateEntityFromEntityTypeValue |
Creates a new entity instance using the GeneralEntityFactory in the generated code, using the passed in entitytype value
| |
CreateFields |
Creates, using the generated EntityFieldsFactory, the IEntityFields2 object for the entity to create. This method is used
by internal code to create the fields object to store fetched data.
| |
CreateHierarchyFields |
Creates the hierarchy fields for the entity to which this factory belongs.
| |
CreateHierarchyFields(String) |
Creates the hierarchy fields and sets all field's actual containing object name to the name specified.
(Inherited from IEntityFactoryCore.) | |
CreateHierarchyRelations |
Creates the relations collection to the entity to join all targets so this entity can be fetched. Uses string.Empty as alias.
(Inherited from IEntityFactoryCore.) | |
CreateHierarchyRelations(String) |
Creates the relations collection to the entity to join all targets so this entity can be fetched. Uses the passed in objectAlias as alias for
the elements in the relations.
(Inherited from IEntityFactoryCore.) | |
GetEntityFactory |
This method retrieves, using the InheritanceInfoprovider, the factory for the entity represented by the values passed in.
| |
GetEntityTypeFilter(Boolean) | Gets a predicateexpression which filters on the entity with type belonging to this factory. Uses string.Empty for object alias | |
GetEntityTypeFilter(Boolean, String) |
Gets a predicateexpression which filters on the entity with type belonging to this factory. Uses the passed in objectAlias for aliasing
the elements in the filters.
|