Hey medetweakers,
Ik ben nog redelijk nieuw met C#. Momenteel probeer ik een database aan mijn c# webapp te koppelen. Echter ben ik er nog niet helemaal achter wat nou een goeie manier is om de update en insert functie af te handelen.
Momenteel heb ik een default.table klasse. Deze heeft functies als getData, insertRecord, updateRecord etc. Voor elke tabel in de database is een klasse aanwezig. Elk van deze klassen extenden van de default table.
De getData functie werkt perfect, echter lukt de insertRecord niet helemaal.
Ik werk met datatable/datasets. Ik dacht dus eerst even een losse datarow aan te maken, te vullen met gegevens en deze mee te geven aan de insertRecord functie. Echter ging dit leuke idee niet op.
Om dit te realiseren, moet ik eerst de hele tabel nabouwen(dus de columns, typen etc opgeven), oftewel veel werk waar ik geen zin in heb.
Ik kan natuurlijk er ook voor kiezen om een array mee te geven en dan gewoon een query uit te voeren, echter vraag ik me eerst nu af of dat van die dataset dan niet makkelijker kan....
Dus medetweakers, zie ik een vette functie van die datatable/dataset over het hoofd, of moet ik gewoon een query schrijven?
Google en me eigen boek kunnen het antwoord niet geven.. ik hoop jullie wel!
Ik ben nog redelijk nieuw met C#. Momenteel probeer ik een database aan mijn c# webapp te koppelen. Echter ben ik er nog niet helemaal achter wat nou een goeie manier is om de update en insert functie af te handelen.
Momenteel heb ik een default.table klasse. Deze heeft functies als getData, insertRecord, updateRecord etc. Voor elke tabel in de database is een klasse aanwezig. Elk van deze klassen extenden van de default table.
De getData functie werkt perfect, echter lukt de insertRecord niet helemaal.
Ik werk met datatable/datasets. Ik dacht dus eerst even een losse datarow aan te maken, te vullen met gegevens en deze mee te geven aan de insertRecord functie. Echter ging dit leuke idee niet op.
Om dit te realiseren, moet ik eerst de hele tabel nabouwen(dus de columns, typen etc opgeven), oftewel veel werk waar ik geen zin in heb.
Ik kan natuurlijk er ook voor kiezen om een array mee te geven en dan gewoon een query uit te voeren, echter vraag ik me eerst nu af of dat van die dataset dan niet makkelijker kan....
Dus medetweakers, zie ik een vette functie van die datatable/dataset over het hoofd, of moet ik gewoon een query schrijven?
Google en me eigen boek kunnen het antwoord niet geven.. ik hoop jullie wel!