I know it\'s kind of the wrong thing to do, but I\'m dealing with a legacy codebase that has NULLS when it means empty strings and vice versa.
I can\'t immediately
You can control this with your queries, for example:
public class Data { public string Foo { get; set; } } var result = conn.Query("select Foo = coalesce(Foo, '') from MyTable");
So in the above example, coalesce will return an empty string when Foo is null.