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# compiler means cope know boldly total methods?



feel giveaway let me know nonsense.



edit:




what need somehow announce daoproxyservice.create() returning user vigilant -- during accumulate time. finished generics.




this isnt definitely true, i wish relapse isn't user vigilant nonetheless user vigilant boldly total userdao methods. category isn't defnied anywhere compiler know it.



what i am radically returning new vigilant looks like: user : iuserdao, i speculation i ban required. nonetheless seems messy.



looks i am looking identical this:



Comments

Popular posts from this blog

list macos calm editors formula editors

how hibernate @any-related annotations?

why does floated <input> control floated component slip over too distant right ie7, nonetheless firefox?