2017-04-11 71 views

回答

0

这为我工作:

私人领域:

private readonly IConfigurationService _configurationService; 

您的构造函数:

public YourThing(IConfigurationService configurationService) 
{ 
    _configurationService = configurationService; 
} 

某处在您的类:

string dispositionBusinessAttributeName = [get your BA name here]; 

CfgEnumerator cfgEnumerator = _configurationService.RetrieveObject<CfgEnumerator>((ICfgQuery)new CfgEnumeratorQuery() 
{ 
    TenantDbid = _configurationService.WorkingTenant, 
    Name = dispositionBusinessAttributeName 
}); 

CfgEnumeratorValueQuery enumeratorValueQuery = new CfgEnumeratorValueQuery(); 
enumeratorValueQuery.EnumeratorDbid = cfgEnumerator.DBID; 
enumeratorValueQuery.TenantDbid = _configurationService.WorkingTenant; 

ICollection<CfgEnumeratorValue> cfgEnumeratorValues = _configurationService.RetrieveMultipleObjects<CfgEnumeratorValue>((ICfgQuery)enumeratorValueQuery);