I have varchar (max) which I am trying to read, but the field is truncated by 4000 characters. I saw similar questions , but they are on sql side.
What do I need to do to get the whole field?
For instance:
using (DataContext dc = new DataContext()) { var foo = dc.foos.First(); if (foo.Formula2.Length > 4000) { Console.WriteLine("success!"); } }
I tried things like setting TextSize , but that didn't affect it .:
dc.ExecuteCommand("SET TEXTSIZE 100000;"); var foo = dc.foos.First();
UPDATE:
The server data type is varchar (max). The field in question is formula 2: 
If I try to change the type to something other than Object, I get the message "Mapping between DbType" VarChar (MAX) "and" Type "System.Object in the Formula 2 column of type" t_PriceFormula "is not supported.
Any suggestions?
source share