EntitySpaces esPlugIn for MyGeneration

esHelper Members

esHelper overview

Public Instance Constructors

esHelper Constructor Reads the default esPlugin naming conventions from esPluginSettings.xml (located in the MyGeneration Settings folder.)

Public Instance Properties

DnpUtils The DnpUtils MyGeneration Plugin Instance to use.
ProcVerbFirst Set this to true to change from the default EntityVerb order for the Procedure name to VerbEntity order.
sCollection The suffix used when building abstract and concrete "Collection" class names.
sEntity The suffix used when building abstract and concrete "Entity" class names.
sMetadata The suffix used when building concrete "Metadata" class names.
sPrefix The prefix used when building abstract class names as esEntity, esCollection and others.
sProcDelete Used when building the Delete stored procedure name.
sProcInsert Used when building the Insert stored procedure name.
sProcLoadAll Used when building the LoadAll stored procedure name.
sProcLoadByPK Used when building the LoadByPk stored procedure name.
sProcPrefix The prefix used when building stored procedure names.
sProcSuffix The suffix used when building stored procedure names.
sProcUpdate Used when building the Update stored procedure name.
sQuery The suffix used when building abstract and concrete "Query" class names.
sTrimList sTrimList is used when UseRawNames is true.
UseRawNames Set this to true to disable the Pascal naming convention.

Public Instance Methods

CollectionOverloaded. Used to create the Collection concrete class name.
CSharpToSystemTypeOverloaded. Converts C# built in types to the corresponding NET Framework System Type
EntityOverloaded. Used to create the Entity class name.
Equals (inherited from Object) Determines whether the specified Object is equal to the current Object.
esCollectionOverloaded. Used to create the esCollection or abstract class name.
esEntityOverloaded. Used to create the esEntity or abstract class name.
esQueryOverloaded. Used to create the esQuery or abstract class name.
GetHashCode (inherited from Object) Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table.
GetRowAccessorOverloaded. Currently for internal use only
GetStringConversionOverloaded. Currently for internal use only
GetType (inherited from Object) Gets the Type of the current instance.
IsArrayTypeOverloaded. Returns true if the IColumn.LanguageType is an array data type such as System.Byte[]
IsObjectTypeOverloaded. Returns true if the IColumn.LanguageType is equal to "System.Object"
MetadataOverloaded. Used to create the Metadata or concrete class name.
NullableTypeOverloaded. Returns the .NET System Type for the column.
ParameterNameOverloaded. Used to derive a parameter name (usually the PropertyName in camel case) for a column.
ProcDeleteOverloaded. Used to create the Delete stored procedure name.
ProcInsertOverloaded. Used to create the Insert stored procedure name.
ProcLoadAllOverloaded. Used to create the LoadAll stored procedure name.
ProcLoadByPKOverloaded. Used to create the LoadByPK stored procedure name.
ProcUpdateOverloaded. Used to create the Update stored procedure name.
PropertyNameOverloaded. Used to derive a Property Name for a column.
QueryOverloaded. Used to create the Query concrete class name.
scriptProcDelete Obsolete, this is for legacy support
scriptProcInsert Obsolete, this is for legacy support
scriptProcLoadAll Obsolete, this is for legacy support
scriptProcLoadByPK Obsolete, this is for legacy support
scriptProcUpdate Obsolete, this is for legacy support
SetRowAccessorOverloaded. Currently for internal use only
ToString (inherited from Object) Returns a String that represents the current Object.

Protected Instance Methods

Finalize (inherited from Object) Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
MemberwiseClone (inherited from Object) Creates a shallow copy of the current Object.

See Also

esHelper Class | EntitySpaces.PlugIn Namespace