Esempio n. 1
0
        /// <summary>
        /// Genera instancia de Contexto Principal
        /// </summary>
        public ContextoPrincipal()
            : base("DefaultConnection")
        {
            base.Configuration.LazyLoadingEnabled = true;

            Auditor = new FrameLogModule <ControlCambios, UsuarioLog>(new FabricaCambios(), ContextoAuditoria);
            //Database.SetInitializer<ContextoPrincipal>(new MigrateDatabaseToLatestVersion<ContextoPrincipal, Datos.Persistencia.Core.Configuration>("DefaultConnection"));
        }
Esempio n. 2
0
        public GestionDbContext(string nameOrConnectionString)
            : base(nameOrConnectionString)
        {
#if DEBUG
            this.Database.Log = s => System.Diagnostics.Debug.WriteLine(s);
#endif

            this.logger = new FrameLogModule <ChangeSet, Usuario>(new ChangeSetFactory(), new GestionDbContextAuditAdapter(this));
        }
Esempio n. 3
0
 public ExampleContext(Action<DbContext> customSaveChangesLogic = null, ILoggingFilterProvider filterProvider = null)
 {
     Database.SetInitializer<ExampleContext>(new ExampleContextInitializer());
     Logger = new FrameLogModule<ChangeSet, User>(new ChangeSetFactory(), FrameLogContext, filterProvider);
     CustomSaveChangesLogic = customSaveChangesLogic;
 }
Esempio n. 4
0
 public OBContext()
     : base("OB")
 {
     Logger = new FrameLogModule <ChangeSet, User>(new ChangeSetFactory(), FrameLogContext);
 }