Acum mai bine de un an am scris un articol despre unul din tipurile noi de date aparute in MS SQL 2008: hierarchyid.
Recent am avut nevoie de o astfel de tabela si mi-am propus sa-l folosesc... insa surpriza, la generarea claselor LINQ to SQL tipul hierarchyid nu este suportat de catre designer. Mai jos este un screenshot cu eroarea designer-ului din Visual Studio 2008:
Am incercat acelasi lucru si in Visual Studio 2010 Beta 1... am facut un proiect de test si aceeasi problema: eroare de "unsuported type" la generarea claselor linq to sql:
Cum hierarchyid este de fapt un tip CLR avand in spate clasa SqlHierarchyId din Microsoft.SqlServer.Types.dll, ma astept ca la urmatorul service pack de Visual Studio 2008, respectiv versiunea finala de Visual Studio 2010, sa pot folosi designer-ul de linq to sql si pentru hierarchyid.
2 comentarii:
Acelasi gust amar de tzeapa tip "Dacia" l-am simtit si eu. Insa imi amintesc ce imi povestea Aurelian Popa la un Code Camp : Un tip de la MS i s-a spus la o reuniune ca nici in versiunea X a produsului Y nu s-a rezolvat bug-ul Z. Si omul de la MS a spus : "Ai raportat problema la MS Connect?" "Nu." "Si atunci cum astepti sa fie rezolvata?"
Hai sa raportam problema asta.
Si eu m-am lovit acum 6-8 luni de lipsa HierarchyID-ului in LINQ to SQL cand aveam nevoie sa definesc o ierarhie de categorii pentru niste.... entitati sa le zic.
A fost deja raportata problema: https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=463701
Trimiteți un comentariu