I just changed some data types in my db from ntext to image using a StringToImage type converter that I just wrote.
Everthing works fine except that the change broke one thing: a data projection to a custom class in my app. Some of the previously ntext fields projected into my class are now of type image (and, therefore, of type Byte[] by default) which breaks the projection.
I guess the obvious solution would be to change my class so that members can be initialized with a type Byte[] but I'm wondering if there is another way to do this so that my app need not be aware of the Byte[]-to-String conversion that occurs behind the scenes everywhere else in the app.