Gå til innhold

Databasetabell til class


Anbefalte innlegg

Hei, har et spørsmål som mest går på Visual Studio regner jeg med..

 

Har ofte endel views eller tabeller som inneholder en rekke felt. I programmeringsbiten er det ofte nødvendig å lage en klasse for tabellen da den kan sees på som et objekt.

 

Ta f.eks. den fiktive tabellen Bruker i MS SQL

BrukerID int,

Brukernavn varchar,

Passord varchar,

Registreringsdato Datetime

 

Da hadde det vært kjekt med en plugin eller noe til VS slik at jeg kan få en klasse som ser slik ut:

 


class Bruker
{
int _brukerID;
string _brukernavn, passord;
Datetime _registreringsdato;

public int BrukerID
{
get{return _brukerID;}
set {_brukerID = value;}
}

public string Brukernavn
{
etc etc...
}

 

Finnes det noe slikt?

Lenke til kommentar
Videoannonse
Annonse
  • 2 uker senere...
  • 1 måned senere...
Hei, har et spørsmål som mest går på Visual Studio regner jeg med..

 

Har ofte endel views eller tabeller som inneholder en rekke felt. I programmeringsbiten er det ofte nødvendig å lage en klasse for tabellen da den kan sees på som et objekt.

 

Ta f.eks. den fiktive tabellen Bruker i MS SQL

BrukerID int,

Brukernavn varchar,

Passord varchar,

Registreringsdato Datetime

 

Da hadde det vært kjekt med en plugin eller noe til VS slik at jeg kan få en klasse som ser slik ut:

 


class Bruker
{
int _brukerID;
string _brukernavn, passord;
Datetime _registreringsdato;

public int BrukerID
{
get{return _brukerID;}
set {_brukerID = value;}
}

public string Brukernavn
{
etc etc...
}

 

Finnes det noe slikt?

8873950[/snapback]

Sjekk Dataset og TableAdapter klasser. Disse gjør stort set det du trenger.

Lenke til kommentar

Det er mye kode som gjøres om igjen og om igjen hver gang man seter opp en database. Jeg jobber nå med et program som genererer mange av de tingene man trenger.

 

Det jeg lager er en console application der man sender inn connectionstring og får ut følgende:

1) Objekter for hver tabell

2) Dataadgang (GetObject, Update, GetObjects)

3) Strongly typed collection for hver tabell.

4) Stored procedures for select (med paging!), update.

+ et par andre klasser for å holde styr på dataadgang og paging.

 

Si i fra hvis du har lyst til å teste programmet så sender jeg en PM. Hadde vært moro om noen kunne testet det så skal jeg lage en artikkel (kanskje med kildekode) om hvordan det er laget på www.serverside.no

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...