IEntityFactoryCore Interface | 
Namespace: SD.LLBLGen.Pro.ORMSupportClasses
The IEntityFactoryCore type exposes the following members.
| Name | Description | |
|---|---|---|
| ForEntityEnumType | 
            returns the int value for the EntityType enum value for the entity this factory is for.
              | |
| ForEntityName | 
            returns the name of the entity this factory is for, e.g. "EmployeeEntity"
              | |
| ForEntityType | Returns the actual .NET type this factory creates entities of  | 
| Name | Description | |
|---|---|---|
| Create | 
            Creates a new entity instance.
              | |
| 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.
              | |
| CreateEntityCollection | 
            Creates a new IEntityCollectionCore implementing collection for the entity to which this factory belongs. 
              | |
| CreateFields | 
            Creates, using the generated EntityFieldsFactory, the IEntityFieldsCore 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. 
              | |
| CreateHierarchyRelations | 
            Creates the relations collection to the entity to join all targets so this entity can be fetched. Uses string.Empty as alias.
              | |
| 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.
              | |
| GetEntityFactory | 
            This method retrieves, using the InheritanceInfoprovider, the factory for the entity represented by the values passed in.
              |