Database Connection in c# with no separation in Entity and business logic