2011-09-23 64 views
0

如何将我的方法返回到类属性中?将方法返回到属性中

public class BIContactLib: ContactLib 
{ 

    //Expose it here.. to replace the code below 

    public IEnumerable<BIContactLib> GetContactLibs 
    { 
     get { return (BIContactLib) GetAll} 
     set { ; } 
    } 
} 

public class BIContactLibService : IBIRequirement, IDisposable 
{ 
    private ClientContext context = new ClientContext(); 

    //The return of the method here is the one I would like to expose 

    public IEnumerable<BIContactLib> GetAll() 
    { 
     var contactslib = context.ContactLibs; 
     return contactslib.ToList(); 
    } 
} 

这背后的原因,是我想创建一个视图模型有交往库列表...继承人我的看法的方式模型..

public class PersonInformation 
{ 
    public BIPerson Person { get; set; } 
    public BIAddress Address { get; set; } 

    //This is where i want to use it 

    public IEnumerable<BIContactLib> GetAll { get; set; } 
} 

或其他任何方式去做这个?

最好的问候,

回答

1

如何像这样

public IEnumerable<BIContactLib> GetContactLibs 
    { 
     get { 
      BiContractLib lib = new BiContractLib(); 
      return lib.GetAll(); 
      }   
    } 
相关问题