이름 |
설명 |
Accessibility |
Responsible for encapsulating the retrieval and translation of the CodeGeneration annotations in the EntityFramework Metadata to a form that is useful in code generation. |
CodeRegion |
Responsible for creating source code regions in code when the loop inside actually produces something. |
DynamicHost |
Reponsible for implementing the IDynamicHost as a dynamic shape wrapper over the Microsoft.VisualStudio.TextTemplating.ITextTemplatingEngineHost interface rather than type dependent wrapper. We don't use the interface type so that the code can be run in preprocessed mode on a .net framework only installed machine. |
DynamicTextTransformation |
Responsible creating an instance that can be passed to helper classes that need to access the TextTransformation members. It accesses member by name and signature rather than by type. This is necessary when the template is being used in Preprocessed mode and there is no common known type that can be passed instead |
EntityFrameworkTemplateFileManager |
Responsible for marking the various sections of the generation, so they can be split up into separate files |
EntityFrameworkTemplateFileManager.Block |
|
EntityFrameworkTemplateFileManager.VsEntityFrameworkTemplateFileManager |
|
FunctionImportParameter |
Responsible for collecting together the actual method parameters and the parameters that need to be sent to the Execute method. |
FunctionImportParameter.UniqueIdentifierService |
|
MetadataConstants |
Responsible for encapsulating the constants defined in Metadata |
MetadataLoader |
Responsible for loading an EdmItemCollection from a .edmx file or .csdl files |
MetadataLoader.EdmItemCollectionBuilder |
Builder class for creating a EdmItemCollection |
MetadataLoader.ItemCollectionBuilder |
Base class for ItemCollectionBuilder classes that loads the specific types of metadata |
MetadataLoader.StorageMappingItemCollectionBuilder |
Builder class for creating a StorageMappingItemCollection |
MetadataLoader.StoreItemCollectionBuilder |
Builder class for creating a StoreItemCollection |
MetadataTools |
Responsible for making the Entity Framework Metadata more accessible for code generation. |
NullHost |
Reponsible for implementing the IDynamicHost when the Host property is not available on the TextTemplating type. The Host property only exists when the hostspecific attribute of the template directive is set to true. |
SchemaConstants |
|