Sono più aggiornato sull'uso di Code First in C#. dopo aver attivato la migrazione nel mio progetto e lancio il mio sito, ho un errore:Il metodo 'ExecuteAsync' nel tipo 'System.Data.Entity.SqlServer.DefaultSqlExecutionStrategy' non ha un'implementazione
Method 'ExecuteAsync' in type 'System.Data.Entity.SqlServer.DefaultSqlExecutionStrategy' from assembly 'EntityFramework.SqlServer, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' does not have an implementation.
ho definito la classe del contesto, come di seguito.
namespace MyOA.Migration.Contexts
{
public class OADBContext : DbContext
{
public OADBContext() { }
}
}
e ho cercato di creare il DB in Global.asax come di seguito.
protected void Application_Start()
{
// Forces initialization of database on model changes.
using (var context = new Migration.Contexts.OADBContext())
{
context.Database.Initialize(force: true);
}
}
Ho provato a cercare il motivo ma non ho avuto idea. Qualche suggerimento? Grazie in anticipo.
Grazie - mi ha salvato –