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
Post a Comment