Я преобразующий проект Prism/MEF и нужно загрузить список модулей из центральной БДPrism/MEF - Когда для загрузки списка модулей для загрузки
однако «список Загрузчик» экземпляр Ссылка устанавливаются в нуль, так предполагая, что код не в нужном месте
Вот Поток
public class Bootstrapper : MefBootstrapper {
[Import]
IMyList sync1 { get; set; }
...
protected override void ConfigureAggregateCatalog() {
**sync1.Sync(); // sync1 is null**
AggregateCatalog.Catalogs.Add(....)
}
...
}
[Export(typeof(IMyList))]
private class DBSync : IMyList {
[Import] IDBConn mydb { get; set; }
public void Sync(){
// connects to mydb and gets a list of auth modules for the current user
}
}
к веро является sync1 IS NULL !! Зачем ?
Я знаю, что я делаю что-то неправильно, но это мой первый призма проект с нуля, так пожалуйста полегче
Проблема заключается в контейнере в Bootstrapper.ConfigureModuleCatalog(), где список модулей необходимо загружать после извлечения, используя Sync() – Kumar