我更新了我的視覺工作室與更新4和使用EntityFramework 6.1.1,從那時起我有問題連接項目到MySQL。EF MySQL ApplicationUser MVC5
我跟着這個tutorial和一切工作不錯,但現在新的更新之前,我得到錯誤:
的IdentityModel:
static ApplicationDbContext()
{
Database.SetInitializer(new MySqlInitializer());
}
public ApplicationDbContext()
: base("DefaultConnection", throwIfV1Schema: false)
{
}
public static ApplicationDbContext Create()
{
return new ApplicationDbContext();
}
//public DbSet<ApplicationUser> ApplicationUsers { get; set; }
public DbSet<Settings> Settings { get; set; }
這裏我tests,如果有人可以看看。
錯誤:
An exception of type 'System.Reflection.TargetInvocationException' occurred in mscorlib.dll but was not handled in user code
Additional information: Exception has been thrown by the target of an invocation.
上
和
Could not load type 'System.Data.Entity.Infrastructure.TableExistenceChecker' from assembly 'EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.
:
public ApplicationDbContext()
: base("DefaultConnection", throwIfV1Schema: false)
我現在的問題是什麼意思?我能解決這個問題嗎?
它沒有問題,你的C#代碼其實際的MySQL查詢多數民衆贊成的問題。 –
升級VS之後,你應該也更新了MySql Connector,恕我直言,它不是必需的,急於放棄EF 6.1.2 –
MySql Connector是最新的6.9.5和ODBC 5.3.4 – BrunoRamalho