Condividi tramite


Estendere il codice generato da Object Relational Designer

Il codice generato da O/R Designer viene rigenerato quando vengono apportate modifiche alle classi di entità e ad altri oggetti nell'area di progettazione. A causa di questa rigenerazione, in genere tutto il codice aggiunto al codice generato viene sovrascritto quando la finestra di progettazione rigenera il codice. Progettazione O/R consente di generare file di classe parziali in cui è possibile aggiungere codice non sovrascritto. Un esempio di aggiunta di codice personalizzato al codice generato da O/R Designer consiste nell'aggiungere la convalida dei dati alle classi LINQ to SQL (entity). Per altre informazioni, vedere Procedura: Aggiungere la convalida alle classi di entità.

Nota

I nomi o i percorsi visualizzati per alcuni elementi dell'interfaccia utente di Visual Studio in questo articolo potrebbero essere diversi nel computer in uso. È possibile usare un'edizione diversa di Visual Studio o impostazioni di ambiente diverse. Per altre informazioni, vedere Personalizzare l'IDE.

Aggiungere codice a una classe di entità

Per creare una classe parziale e aggiungere codice a una classe di entità

  1. Aprire o creare un nuovo file LINQ to SQL Classes (.dbml file) in Progettazione O/R. Fare doppio clic sul .dbml file in Esplora soluzioni o In Esplora database.

  2. In Object Relational Designer fare clic con il pulsante destro del mouse sulla classe per cui si vuole aggiungere la convalida e quindi scegliere Visualizza codice.

    Viene aperto l'editor del codice con una classe parziale per la classe di entità selezionata.

  3. Aggiungere il codice nella dichiarazione di classe parziale per la classe di entità.

Aggiungere codice a un oggetto DataContext

Per creare una classe parziale e aggiungere codice a un oggetto DataContext

  1. Aprire o creare un nuovo file LINQ to SQL Classes (.dbml file) in Progettazione O/R. Fare doppio clic sul .dbml file in Esplora soluzioni o In Esplora database.

  2. In Progettazione O/R fare clic con il pulsante destro del mouse su un'area vuota nella finestra di progettazione e quindi scegliere Visualizza codice.

    Viene aperto l'editor del codice con una classe parziale per l'oggetto DataContext.

  3. Aggiungere il codice nella dichiarazione di classe parziale per l'oggetto DataContext.

Vedi anche