La actualización a EF 7.0.0-rc1-final rompió SQL DbContextOptionsBuilder UseSqlServer

asp.net-core c# entity-framework entity-framework-core sql-server

Pregunta

Acabo de actualizar mi paquete de nuget a EF 7.0.0-rc1-final de una versión anterior de EF 7 que ha roto mi código de cadena de conexión SQL.

using System.Collections.Generic;
using ComicEndpoints.Models;
using System.Threading.Tasks;
using Microsoft.Data.Entity;
protected override void OnConfiguring(DbContextOptionsBuilder options)
{
    options.UseSqlServer(@"ConnectionString");
}

El error:

El Tipo 'DbContextOptionsBuilder' está definido en un ensamblaje al que no se hace referencia. Debe agregar una referencia al ensamblado 'EntityFramework.Core, Versión 7.0.0.0'

He instalado EntityFramework.Core con la última versión en NuGet, pero parece que no puedo hacer referencia a ella con "usar". Esto acaba de ocurrir al actualizar a rc1-final y no puedo encontrar ningún documento que haga referencia al cambio.

proyecto.JSON

using System.Collections.Generic;
using ComicEndpoints.Models;
using System.Threading.Tasks;
using Microsoft.Data.Entity;
protected override void OnConfiguring(DbContextOptionsBuilder options)
{
    options.UseSqlServer(@"ConnectionString");
}

Respuesta popular

Creo que el nombre también ha cambiado en esto:

'EntityFramework.SqlServer': "7.0.0-rc1-final '

-- Esto es ahora:

'EntityFramework.MicrosoftSqlServer': "7.0.0-rc1-final '

Ver publicación: Actualización de ASP.NET 5 Beta 8 a RC1

CONSEJO: descargue los documentos Asp.Net de GitHub y vea cómo ellos (los autores de ASP.NET) están codificando las referencias y las dependencias ...




Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué