Compartir a través de


Cómo: Extender código generado por el Diseñador relacional de objetos

Actualización: November 2007

El código generado por el Diseñador relacional de objetos se vuelve a generar cuando se realizan cambios en las clases de entidad y en otros objetos de la superficie del diseñador. Debido a esta regeneración del código, cualquier código que se agregue al código generado se suele sobrescribir cuando el diseñador vuelve a generar el código. El Diseñador relacional de objetos permite generar archivos de clases parciales en los que se puede agregar código que no se sobrescribirá. Un ejemplo de cómo agregar código propio al código generado por el Diseñador relacional de objetos sería agregar validación de datos a las clases (de entidad) de LINQ to SQL. Para obtener más información, vea Cómo: Agregar validación a clases de entidad.

Nota:

Es posible que su equipo muestre nombres o ubicaciones diferentes para algunos de los elementos de la interfaz de usuario de Visual Studio incluidos en las instrucciones siguientes. La edición de Visual Studio que se tenga y la configuración que se utilice determinan estos elementos. Para obtener más información, vea Valores de configuración de Visual Studio.

Agregar código a una clase de entidad

Para crear una clase parcial y agregar código a una clase de entidad

  1. Abra o cree un nuevo archivo de clases de LINQ to SQL (archivo .dbml) en el Diseñador relacional de objetos. (Haga doble clic en el archivo .dbml en el Explorador de soluciones/Explorador de bases de datos.)

  2. En el Diseñador relacional de objetos, haga clic con el botón secundario del mouse en la clase para la que desee agregar validación y, a continuación, haga clic en Ver código.

    El Editor de código se abre con una clase parcial para la clase de entidad seleccionada.

  3. Agregue código a la declaración de clase parcial para la clase de entidad.

Agregar código a una clase DataContext

Para crear una clase parcial y agregar código a una clase DataContext

  1. Abra o cree un nuevo archivo de clases de LINQ to SQL (archivo .dbml) en el Diseñador relacional de objetos. (Haga doble clic en el archivo .dbml en el Explorador de soluciones/Explorador de bases de datos.)

  2. En el Diseñador relacional de objetos, haga clic con el botón secundario del mouse en un área vacía del diseñador y, a continuación, haga clic en Ver código.

    El Editor de código se abre con una clase parcial de DataContext.

  3. Agregue código a la declaración de clase parcial para DataContext.

Vea también

Tareas

Tutorial: Crear clases de LINQ to SQL (Diseñador relacional de objetos)

Tutorial: Agregar validación a clases de entidad

Conceptos

Información general sobre el Diseñador relacional de objetos

Otros recursos

LINQ to SQL