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",
}
}
}
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. –
@RobertNoack è una specie di maledizione del software beta. –
@Josh: fortuna nel trovare la risposta? – BiLaL