Class EntityActivator
A llbl generate entity activator.
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Kephas.Data.LLBLGen.Entities.Activation
Assembly: Kephas.Data.LLBLGen.dll
Syntax
public class EntityActivator : ActivatorBase, IEntityActivator, IActivator
Constructors
| Improve this Doc View SourceEntityActivator(IEntityModelProvider)
Initializes a new instance of the EntityActivator class.
Declaration
public EntityActivator(IEntityModelProvider entityModelProvider)
Parameters
Type | Name | Description |
---|---|---|
IEntityModelProvider | entityModelProvider | The entity model provider. |
Methods
| Improve this Doc View SourceGetImplementationTypes()
Gets the supported implementation types.
Declaration
protected override IEnumerable<ITypeInfo> GetImplementationTypes()
Returns
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<ITypeInfo> | An enumeration of implementation types. |
Overrides
Remarks
The ActivatorBase class provides always an empty list of implementation types. The inheritors should provide a proper list of supported implementation types annotated with ImplementationForAttribute, otherwise only non-abstract types will be resolved.