Är det någon här som använder sig av typade dataset kombinerat med eget skrivna CRUD-metoder, dvs du använder inte de metoder som skapas via table adapters utan skapar egna mappningsmetoder mot databasen? Jag söker lite erfaranhetsutbyten kring det hela. Jag känner att jag kommit en bit på vägen och jag har lyckats skapa fyra generella metoder (CRUD-metoder) som hanterar alla typer av typade dataset.
Finns det några nackdelar med att använda sig av typade dataset med eget skrivna CRUD-metoder?
Finns det några nackdelar med att använda sig av typade dataset med eget skrivna CRUD-metoder?
Inte vad jag vet...
Lukaspojken skrev:
Finns det några nackdelar med att använda sig av typade dataset
Några stycken, den största är väl att det kan bli jobbigt att implementera egen kod i det hela om man nu vill göra det, typ valideringsregler, eftersom dessa försvinner om du genererar om ditt dataset, sedan så har jag för mig att det ligger ett otypat dataset i botten som det typade datasetet använder vilket betyder att det blir en massa casting mellan olika objekt när man använder typade dataset...
Det jag gillar med typade dataset är att det blir en light variant av objektorientering. Det känns som lite som ett mellanting mellan tabellorienterad arkitektur och arkitektur med affärsobjekt. Helst skulle jag vilja jobba mer med objekt och inte skyffla data i dataset men men det är inte jag som bestämmer :)
Det där med valideringsreglerna borde gå att hantera genom ett arv av det typade dataset:et. Japp, jag kollade lite snabbt i den autogenerade koden och visst sker det castningar som du säger. Hmm, det borde inte ha varit så svårt att fixa så att det inte blev castningar. Tror du att MS eventuell förbättrar det i framtida versioner för det känns lite B :)
Tror du att MS eventuell förbättrar det i framtida versioner för det känns lite B
Nope. Jag tror att MS äntligen har insett att DataSetetn inte har någon plats i stora lösningar. Och att de kommer satsa allt krut på sin ADO Entity Framework, som är en O/R Mapper
lukaspojken skrev:
men det är inte jag som bestämmer
Sätt ner foten och säg ifrån då ;)
- M
135 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17