Puteți adăuga întotdeauna o clasă parțială cu același nume ca și clasa LinqToSql și apoi definiți parametrii și funcțiile proprii. Acestea vor fi apoi accesibile ca parametri obiect și metode pentru acest obiect, la fel ca și metodele LinqToSql generate automat.
Exemplu: Aveți o clasă LinqToSql numită Mașină
care se potrivește cu tabelul Car din DB. Apoi puteți adăuga un fișier în App_Code cu următorul cod în el:
public partial class Car {
// Add properties and methods to extend the functionality of Car
}
Nu sunt sigur dacă acest lucru corespunde în totalitate cerinței dvs. de a schimba modul în care Enums sunt cartografiate într-o coloană. Cu toate acestea, ați putea adăuga un parametru în care proprietățile get / set vor funcționa pentru a mapa enumurile de care aveți nevoie, păstrând în același timp lucrurile insensibile la litere mici.