Myslím, že nejlepší možností je aktualizovat datový typ sloupce na VARCHAR(MAX)
pokud je to TEXT
nebo NVARCHAR(MAX)
pokud je to NTEXT
. Existuje spousta zdrojů, jak to udělat, ale obecně vytvoříte nový sloupec [N]VARCHAR(MAX)
a poté aktualizujete všechna data do nového sloupce, poté starý sloupec zrušíte a nakonec přejmenujete nový sloupec na starý název.
Pokud nemůžete změnit schéma tabulky, budete muset vytvořit view
a proveďte přetypování ve výběru tohoto zobrazení.. ale pak byste mohli právě změnit datový typ sloupce, jak je uvedeno výše (pokud nejste vlastníkem databáze a nevytváříte zobrazení v jiné databázi). Ale mějte na paměti, že EF nehraje vždy tak hezky s pohledy jako se stoly.