Questo pomeriggio ho provato a creare un ADO .NET Entity Data Model utilizzando Visual Studio 2008 SP1. Dopo aver selezionato nel wizard le tabelle che mi interessavano, al termine della procedura mi sono trovato il designer inesorabilmente vuoto. La prima cosa a cui ho pensato era che la mia installazione di Visual Studio 2008 avesse "qualche problema", ma, anche provando su un altro PC, il problema era sempre lo stesso. Alla fine, ho voluto provare a creare un Data Model con LINQ: quando ho trascinato una certa tabella nel designer, mi è apparso un messaggio che diceva che uno dei tipi di dati utilizzati non era supportato… In effetti la tabella in questione conteneva una colonna di tipo hierarchyid, quindi l'errore era legittimo… Quello che non capisco è perché il wizard dell'Entity Framework, trovando un tipo di dati non supportato, ha deciso semplicemente di mostrare un designer vuoto, anziché visualizzare un messaggio di errore come fa LINQ…