WCF LINQ To SQL il SP1 e la serializzazione

di Stefano Mostarda

Oggi stavo facendo una prova con LINQ To SQL e ad un certo punto ho notato che il codice delle classi autogenerato da Visual Studio non inserisce più gli attributi DataMember e DataContract per la serializzazione WCF.
A questo punto ho creato un servizio WCF ed ho esposto la classe e questa veniva serializzata correttamente. Confesso che lo sconforto mi è preso un pochino perchè non capivo cosa stesse succedendo. Armato di reflector vado ad esaminare l'assembly e scopro che gli attributi in realtà sono lì.
Andando più a fondo, ho scoperto che una dele nuove caratteristiche del SP1 è che WCF non ha più bisogno degli attributi di mapping poichè questi vengono automaticamente iniettati dal compilatore sul'interfaccia pubblica di una classe. Ovviamente, si può modificare il tutto inserendo a mano l'attributo DataContract sulla classe e DataMember sulle sole proprietà da esporre con WCF.

Buono a sapersi.... ma uno dei cardini di WCF non era che l'esposizione delle proprietà doveva essere esplicitata dallo sviluppatore?

Stay Tuned...

Commenti
Daniele Bochicchio scrive:
WCF LINQ To SQL il SP1 e la serializzazione

ma uno dei cardini di WCF non era che l'esposizione delle proprietà doveva essere esplicitata dallo sviluppatore?


naaa, uno dei cardini di WCF è funzionare in maniera diversa a seconda dell'umidità. e dei SP
07/07/2008 ore 11.13
novecento scrive:
WCF LINQ To SQL il SP1 e la serializzazione

.... ma uno dei cardini di WCF non era che l'esposizione delle proprietà doveva essere esplicitata dallo sviluppatore?

Si ma ormai le cose noiose e ripetitive non le vuole fare più nessuno!
07/07/2008 ore 9.57

Aggiungi un nuovo commento »»»
Per inserire un commento, devi registrarti alla nostra community.

Nella stessa categoria
I più letti del mese
TagCloud
BLOG INFO
  • 130 post, 93 commenti, 20 trackback
  • Feed blog e contenuti tecnici: RSS
  • Feed blog: RSS Atom
IN EVIDENZA