+3  A: 

Yes I believe you do have to. I don't think it's possible with EF.

You could make an explicit query for the columns you need, and then later for the data-column. Like the suggestion in this post:

http://stackoverflow.com/questions/662873/how-to-load-varbinarymax-fields-only-when-necessary-with-ado-net-entity-framewo

But it seems like Linq To SQL provides the possibility, so I'll try to look into if it's coming to EF too.

asgerhallas