2011-04-08 2 views
1

누군가가 라이브러리를 알고 있으며, 객체 프록시를 작성할 때 상용구 코드의 양을 줄입니까?C# 프록시 질문

내 프록시는 현재 다음과 같은 방법을보고 나는 더러운 방법 :

public class SampleTenantProxy : Tenant 
{ 
    public override int? Id 
    { 
     get { return tenant.Id; } 
     set { tenant.Id = value; } 
    } 
    public override String Code 
    { 
     get { return tenant.Code; } 
     set { tenant.Code = value; } 
    } 

    public override String Name 
    { 
     get { return tenant.Name; } 
     set { tenant.Name = value; } 
    } 

    public override Decimal Price 
    { 
     get { return tenant.Price; } 
     set { tenant.Price = value; } 
    } 

    private readonly Tenant tenant; 

    public TenantListBoxProxy(Tenant tenant) 
    { 
     this.tenant = tenant; 
    } 

} 생각

답변

2

대부분의 의존성 삽입 도구 (예 : 윈저 성 -이 보기 here) 할 수 있습니다.