Dela via


Utöka kod som genereras av O/R Designer

Kod som genereras av O/R Designer återskapas när ändringar görs i entitetsklasserna och andra objekt på designerytan. På grund av den här kodregenereringen skrivs vanligtvis all kod som du lägger till i den genererade koden över när designern återskapar koden. O/R Designer ger möjlighet att generera partiella klassfiler där du kan lägga till kod som inte skrivs över. Ett exempel på hur du lägger till din egen kod i koden som genereras av O/R Designer är att lägga till dataverifiering till LINQ i SQL-klasser (entitet). Mer information finns i Så här lägger du till validering i entitetsklasser.

Anmärkning

Anvisningarna i den här artikeln illustrerar den senaste versionen av den interaktiva utvecklingsupplevelsen (IDE) som är tillgänglig i Visual Studio. Datorn kan visa olika namn eller platser för vissa av användargränssnittselementen. Du kanske använder en annan version av Visual Studio eller andra miljöinställningar. Mer information finns i Anpassa IDE-.

Lägga till kod i en entitetsklass

Skapa en partiell klass och lägga till kod i en entitetsklass

  1. Öppna eller skapa en ny LINQ till SQL-klassfil (.dbml fil) i O/R Designer. (Dubbelklicka på .dbml filen i Solution Explorer eller Database Explorer.)

  2. Högerklicka på den klass som du vill lägga till validering för i O/R Designer och välj sedan Visa kod.

    Kodredigeraren öppnas med en partiell klass för den valda entitetsklassen.

  3. Lägg till koden i den partiella klassdeklarationen för entitetsklassen.

Lägga till kod i en DataContext

Skapa en partiell klass och lägga till kod i en DataContext

  1. Öppna eller skapa en ny LINQ till SQL-klassfil (.dbml fil) i O/R Designer. (Dubbelklicka på .dbml filen i Solution Explorer eller Database Explorer.)

  2. Högerklicka på ett tomt område i designern i O/R Designer och välj sedan Visa kod.

    Kodredigeraren öppnas med en partiell klass för DataContext.

  3. Lägg till koden i den partiella klassdeklarationen för DataContext.

Se även