Hej Jag skulle rekommendera dig att vänta tills Microsoft släpper .Net version 2.0, för där ingår objectspace som kommer att användas för att göra objektrelationsmappning. Att själv bygga ett sådant ramverk kräver kunksap, finns många som har misslyckats att få till ett bra ramverk. Nu säger inte jag att du inte klarar av det för det tror jag säkert att du gör. Men det finns många faktorer man bör tänka på. Det är andra gången på en vecka jag hör om ObjectSpaces, så jag antar att det är dags att ta reda på vad det är för något :-) Efter den 1 November kommer du med stor sannorlikhet få mer info om Objektspace både på vår site www.nsquared2.net samt MS siter. Det är då man först för börja tala mer om de nya sakerna i nästa .Net version som faktiskt idag bara är en alpha. det verkar fiskas friskt efter mvp titlar här tror jag :P Hej Hej Objectspaces fungerar utmärkt utan Yukon. Dock finns vissa features i nya ADO.Net som kräver Yukon. Lite mer info om objektspacesobjectcache använda datasets..
Jag sitter och filar på ett objektrelationsmappnings ramverk och just nu så tänkte jag fixa mig en datacache eller objektcache kanske man skulle kalla det. Anledningen till att jag vill ha en datacache är att jag inte skall kunna ladda samma objekt två gånger, och på så sätt få lustiga resultat. Datacachen skall också hålla ordning på vilka objekt som blivit ändrade, borttagna och så vidare. Just nu så har jag gjort det så att jag använder mig av ett antal listor för varje objekttyp.
Men.. detta är ju i princip vad datasets är. De innehåller det ursprungliga värdet samt det nya osv.. Så jag funderar på att byta ut min cache till datasets istället, detta kan lösa en hel del problem för mig, men jag tänkte kolla om det är någon som har några synpunkter eller erfarenheter av detta innan jag ändrar...
/wSv: objectcache använda datasets..
Det finns ett open source projekt där de använder sig av XML för att spara ner objektetns data samt remoting för att se till att förändringar i objekt sparas ner samt att alla får en och samma instans om de frågar efter samma objekt.
Det är vikitgt att en objectrelationsmappning kan leverera hög prestanda, och jag kan lova dig att DataSet är inte tillräckligt snabbt för att ge dig den prestanda som kan behövas i ett distribuerad applikation. Egna definierade objekt är betydligt snabbare.
/Fredrik Normén NSQUARED2
http://www.nsquared2.netSv: objectcache använda datasets..
Kan ni rekommendera någon site eller har ni tid att skriva ned lite om detta begrepp?Sv: objectcache använda datasets..
Nästa år tror jag nästa version av .Net kommer att finnas på marknaden. Innan dess bara betor. Så om det är akut så bör du nog leta runt efter andra allternativ för dina lösningar. Finns en del info på nätet ang det du vill göra.
JNSv: objectcache använda datasets..
*retas*
//RogerSv: objectcache använda datasets..
Jag vet inte så mycket om det, då det vara ganska tyst om det den senaste tiden. Det snackades ganska friskt om det för ett år sedan men sen blev det helt plötsligt väldigt tyst. Sök i detta forumet så hittar du lite mer info. har för mig det snackades om objectspaces för ett år sedan här.
Här finns lite mer info, http://groups.msn.com/objectspaces/general.msnw?action=get_message&mview=0&ID_Message=49&LastModified=4675413233541861436Sv: objectcache använda datasets..
Tack för ditt svar..
mitt orm kommer nog inte bli fullfjädrat och nog inte så pass "färdigt" så att jag kan använda det i större projekt, men jag tycker det är ruggigt skoj att leka med det och än så länge så fungerar det fint för mina mindre projekt.
Just prestandaproblemen med datasets var det som jag var orolig för. Med all säkert så har du rätt ang. detta... Får se hur jag gör, då de har massa trevliga saker inbyggda i sig.
Vilket opensource projekt tänker du på? Jag har bara kikat på obj.net och nhibernate, men det låter inte som dessa passar in på din beskrivning.
Har försökt följa objectspaces men har haft lite svårt att hitta 100% info om det. Det mesta man läser verkar vara lösa rykten. Men det senaste jag läste var att det endast kommer fungerar tillsammans med Yukon. Vet du om detta stämmer?Sv: objectcache använda datasets..
/Fredrik Normén NSQUARED2
http://www.nsquared2.netSv: objectcache använda datasets..
http://www.peterprovost.org/weblog/permalink.aspx?guid=54bc1017-876e-4edd-815e-450477af9096
http://benjaminm.net/PermaLink.aspx?guid=19b3aca4-dad0-4856-9d67-20c85a239f74
tydligen så har de lagt till lightweight reflection som används för att mappa objekten, skall tydligen vara väldigt snabbt jämfört med vanlig reflection.