Just nu i M3-nätverket
Gå till innehåll

Fråga databaskoppling


Kunskap

Rekommendera Poster

Hej! Fixade en databaskoppling enligt nedan.

 

//Hämta data ur databas

MySqlDataAdapter myDataAdapter = new MySqlDataAdapter(strSelect, myConnection);

myDataAdapter.Fill(myDataset, "games2");

GridView1.DataSource = myDataset;

GridView1.DataBind();

 

Det fungerar bra men strSelect är en string med en SQL-fråga. Det fungerar att koppla två tabeller fast man väljer tabellen "games2" i myDataAdapter.Fill(myDataset, "games2");

 

Hur fungerar det egentligen? Måste man först ha en sträng som konstruktor till MySqlDataAdapter och sedan ändå välja tabell i Fill?

 

Känns lite onödigt.

Länk till kommentar
Dela på andra webbplatser

Gör gärna typade objekt och ett repository där du med olika metoder hämtar från databasen och lägger in som objekt-enumerationer.

 

Eller ännu hellre, använd entity framework och auto-mappa. Hur smidigt som helst

Länk till kommentar
Dela på andra webbplatser

Gör gärna typade objekt och ett repository där du med olika metoder hämtar från databasen och lägger in som objekt-enumerationer.

 

Eller ännu hellre, använd entity framework och auto-mappa. Hur smidigt som helst

 

Ok, fattade inte mycket av det där. Kan du förklara lite?

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...