Getting Dapper to return an empty string instead of a null string
问题 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 see how it is possible, but is it possible to get (or modifiy dapper so it will) return an empty string instead of a null string when mapping back from the database. 回答1: Dapper doesn't call any setter when it sees a null , so options might include: set the default value to "" in the constructor check for null in the accessor So: