nvarchar(max) type in SQL Server

I tried to change "undocumented" global setting TGlobalConfigs.GetInstance.MapStringToNationalChar but it didn't make any difference. 
But by acessing Data.AsUnicodeString gives correct result. It should be like that from now on?