In most of my projects I use nHibernate + Fluent mapping and recently I've started to play around with Dapper to see if I can move read operations to it. ...I follow DDD approach so my domain entities do not have any public setters. For example:...public ...