public ContextInstaller(EntityPersistorInstaller persistorInstaller, Func<DbContext> f) : this(persistorInstaller) { persistorInstaller.DbContextConstructors.Add(new Tuple<Func<DbContext>, Func<Type[]>>(f, () => new Type[] {})); contextIndex = persistorInstaller.DbContextConstructors.Count() - 1; }
public ContextInstaller(EntityPersistorInstaller persistorInstaller, string contextName) : this(persistorInstaller) { this.contextName = contextName; if (!persistorInstaller.NamedContextTypes.ContainsKey(contextName)) { persistorInstaller.NamedContextTypes.Add(contextName, () => new Type[] {}); } }
private ContextInstaller(EntityPersistorInstaller persistorInstaller) { this.persistorInstaller = persistorInstaller; }