2015-02-15 11 views
8

In un file di configurazione web, vorrei fare questo:Come configurare un intercettore Entity Framework in un file config.json di aspnet vnext?

<entityFramework> 
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework" /> 
<providers> 
    <provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" /> 
</providers> 

<interceptors> 
    <interceptor type="System.Data.Entity.Infrastructure.Interception.DatabaseLogger, EntityFramework"> 
    <parameters> 
     <parameter value="C:\tmp\DataAccessLogOutput.txt" /> 
    </parameters> 
    </interceptor> 
</interceptors> 
</entityFramework> 

Ma come faccio a farlo in config.json di vNext:

{ 
    "Data": { 
     "DefaultConnection": { 
      "ConnectionString": "Server=(localdb)\\mssqllocaldb;Database=aspnet5-Cupcake-a652ca1c-0d92-4155-ad46-bfb68bb538ee;Trusted_Connection=True;MultipleActiveResultSets=true" 
     } 
    }, 
    "EntityFramework": { 
     "ApplicationDbContext": { 
      "ConnectionStringKey": "Data:DefaultConnection:ConnectionString", 
     } 
    } 
} 
+3

E 'davvero un peccato che la maggior parte di questa roba vNext è così scarsamente documentata. Continuo a trovare domande come questa completamente senza risposta e davvero nessuna documentazione ovunque sul web. È una delusione. Perché penso davvero che questa roba JSON possa essere migliore di web.config, ma senza la documentazione è assolutamente inutile. –

+0

@RobertNoack è una specie di maledizione del software beta. –

+0

@Josh: fortuna nel trovare la risposta? – BiLaL

risposta

1

Io in realtà penso che la funzionalità non esiste ancora in EF7 . È sul backlog ma non sembra essere ancora implementato.

https://github.com/aspnet/EntityFramework/issues/1629

+0

Qualcuno è a conoscenza di eventuali aggiornamenti? Poiché questa domanda è molto vecchia e ho in mente un caso d'uso specifico, ho posto una nuova domanda qui: http://stackoverflow.com/questions/37660746/can-i-configure-an-interceptor-yet-in-entityframework -nucleo –