By default SQL Server supports only scalar datatype, not complexe ones, see Data types (Transact-SQL)
It is possible to implement a complexe data type as CLR as it was done with type hierachie, geometry; but thats a lot of work and EF would not support it; so no way to go.