ObjectSpaces posticipato. WinFS posticipato perchè avrebbe dovuto basarsi proprio su ObjectSpaces. ObjectSpaces tagliato. WinFS tagliato. PDC 2005, ed ecco quell'obbrobrio chiamato DLINQ. E mazzate, tante mazzate a MS: da tutti, da subito. Bouma, Ayende, anche (nel proprio piccolo) dal sottoscritto. Semplicemente, alcuni pazzi furiosi (siculo incluso, ovviamente) si sono resi conto che un ORM *vero* "si può fare!" (cit.)
La risposta di MS fu "Entity Framework", tra le cui sfavillanti caratteristiche possiamo sicuramente includere: layer supertype imposto, SQL Server only, ... Ed ecco il colpo di scena: forse hanno capito che tirar fuori l'ennesima opera incompiuta non avrebbe avuto molto senso. Ecco...