The IEntityFactoryCore type exposes the following members.
Creates a new entity instance.
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.
Creates a new IEntityCollectionCore implementing collection for the entity to which this factory belongs.
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.
Creates the hierarchy fields for the entity to which this factory belongs.
Creates the hierarchy fields and sets all field's actual containing object name to the name specified.
Creates the relations collection to the entity to join all targets so this entity can be fetched. Uses string.Empty as alias.
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.
This method retrieves, using the InheritanceInfoprovider, the factory for the entity represented by the values passed in.