Что является заменой для TypeRegistration и ContainerModel в EnterpriseLibrary 6
Мы использовали EnterpriseLibrary 5 в нашем проекте,
using Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ContainerModel;
public class Sampleclass<T> : SampleClassBase where T: IMyCache, new()
public override IEnumerable<TypeRegistration> GetRegistrations(IConfigurationSource configurationSource)
{
yield return
new TypeRegistration<IMyCache>(
() => new T())
{
Name = this.Name,
Lifetime = TypeRegistrationLifetime.Transient
};
}
Как только мы обновили до EnterpriseLibrary 6, мы начали видеть, что ContainerModel
,TypeRegistration
а также TypeRegistrationLifetime
отсутствуют в библиотеке.
Как я новичок в этой библиотеке, и ContainerModel
упоминается во многих местах нашего проекта, и в EnterpriseLibrary 6 ContainerModel
удален / отсутствует Мы ищем альтернативное решение для достижения того же с использованием EnterpriseLibrary 6. Заранее спасибо.