Tengo un error enes de un tipo que no es válido para su uso como una columna de clave en un índice
Column 'key' in table 'misc_info' is of a type that is invalid for use as a key column in an index.
donde clave es un nvarchar (max). Un rápido google found this. Sin embargo, no explica qué es una solución. ¿Cómo creo algo como Dictionary donde la clave y el valor son ambas cadenas y, obviamente, la clave debe ser única y es única. Mi instrucción SQL era
create table [misc_info] (
[id] INTEGER PRIMARY KEY IDENTITY NOT NULL,
[key] nvarchar(max) UNIQUE NOT NULL,
[value] nvarchar(max) NOT NULL);
¿Realmente necesita que su llave sea (potencialmente) 4GB grande Y única? SqlServer no permite esto porque verificar la unicidad podría ser una operación ** muy ** que consume mucho tiempo. –