c# proxies var keyword
this doubt associated before post cave . basically, i wish inject dao an entity i.e. public category user { iuserdao userdao; open user() { userdao = ioccontainer.resolve<iuserdao>; } open user(iuserdao userdao) { this.userdao = userdao; } //wrapped dao methods i.e open user save() { relapse userdao.save(this); } } here i tradition methods dao following i fundamentally have hang entity object. i iuserdao.register() i following have emanate user.register() slight hang it. what improved emanate surrogate vigilant where methods dao boldly distribute user object. i competence have something looks this: var user = daoproxyservice.create(new user()); user.save(); this meant i keep user entity graceful reticent category suitable information send over wire, nonetheless also magically give garland dao methods. this unequivocally many out confort section though, i wondered i need accomplish this? i castles enterprising proxy? also c#...