Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En el SDK de Visual Studio de visualización y modelado, puede crear una definición incompleta ADSL que puede importar en otro ADSL.Esto permite las partes comunes del factor de modelos similares.
Crear y con bibliotecas ADSL
Para crear una biblioteca ADSL
Cree un nuevo proyecto ADSL, y elija la plantilla de solución de biblioteca ADSL.
Un único proyecto ADSL se creará con un modelo vacío.
Puede agregar clases de dominio, relaciones, formas y así sucesivamente.
Los elementos de la biblioteca no tienen que formar un único árbol de incrustación.
Para definir una relación que los importadores pueden utilizar, cree dos clases de dominio y crear la relación entre ellas.
Considere establecer Modificador de herencia de las clases de dominio a Abstract.
Puede agregar los elementos que se definen en el Explorador ADSL, como generadores de Conexión.
Puede agregar las personalizaciones que requieren código adicional, como restricciones de validación.
Haga clic en Transformar todas las plantillas.
Compile el proyecto.
Cuando se distribuyen ADSL para que otras personas utilizan, debe proporcionar el ensamblado compilado (DLL) y el archivo DslDefinition.dsl.Puede encontrar el ensamblado compilado en una carpeta bajo Dsl\bin\*
Para importar una biblioteca ADSL
En otra definición ADSL, en Explorador ADSL, haga clic con el botón secundario en la clase raíz ADSL, y haga clic en agregue la nueva importación de DslLibrary.
En la ventana Propiedades, establezca Ruta de acceso del archivo de biblioteca.Puede utilizar una ruta de acceso relativa o absoluta.
La biblioteca importada aparece en el Explorador ADSL, en modo de sólo lectura.
Puede utilizar las clases importadas como clases base.Cree una clase de dominio en ADSL que importa, y en la ventana Propiedades, establezca clase base a una clase importada.
Transformación en todas las plantillas.
Agregue al proyecto ADSL una referencia al ensamblado (DLL) compilado en el proyecto de biblioteca de ADSL.
Compile la solución.
Una biblioteca ADSL puede importar otras bibliotecas.Cuando se importa una biblioteca, sus importaciones también aparecen automáticamente en el Explorador de ADSL.