Поделиться через


ModelGenerationExtensionContext - класс

Provides file and project information to Visual Studio extensions that extend the .edmx file generation process of the Entity Data Model Wizard.

Пространство имен: Microsoft.Data.Entity.Design.Extensibility
Сборка: Microsoft.Data.Entity.Design.Extensibility (в microsoft.data.entity.design.extensibility.dll)

Использование

Синтаксис

'Декларация
Public MustInherit Class ModelGenerationExtensionContext
    Inherits ExtensionContext
public abstract class ModelGenerationExtensionContext : ExtensionContext
public ref class ModelGenerationExtensionContext abstract : public ExtensionContext
public abstract class ModelGenerationExtensionContext extends ExtensionContext
public abstract class ModelGenerationExtensionContext extends ExtensionContext

Замечания

In a Visual Studio extension, the ModelGenerationExtensionContext class is used when you want to extend the .edmx file generation process of the Entity Data Model Wizard. An instance of the ModelGenerationExtensionContext class is passed to the IModelGenerationExtension.OnAfterModelGenerated method, which defines custom .edmx file generation functionality of the модель EDM (сущностная модель данных) Wizard.

For more information about extending the functionality of the ADO.NET Entity Data Model Tools, see Extending the Entity Data Model Tools and ADO.NET Entity Data Model Designer Extension Starter Kit.

Иерархия наследования

System.Object
   Microsoft.Data.Entity.Design.Extensibility.ExtensionContext
    Microsoft.Data.Entity.Design.Extensibility.ModelGenerationExtensionContext
       Microsoft.Data.Entity.Design.Extensibility.UpdateModelExtensionContext

Многопоточное использование

Все общие статические члены (Shared в Visual Basic) можно использовать в потокобезопасных операциях. Безопасная многопоточная работа с членами экземпляров типа не гарантируется.

Платформы

Платформы разработки

Windows XP Home Edition, Windows XP Professional, Windows Server 2003 , Windows Server 2008 и Windows 2000

Целевые платформы

См. также

Справочник

Члены ModelGenerationExtensionContext
Microsoft.Data.Entity.Design.Extensibility - пространство имен

Другие ресурсы

Visual Studio Extensibility Developer Center
Developing Visual Studio Extensions
.edmx File Overview