2017-11-15 4 views
0

私は奇妙な問題に取り組んでいます。すべてがローカルで正常に動作します(VS 2017 IISexpress、MySQLサーバ5.7.20、EF6および自動移行が有効になります)。DBContext、EF6、MySQL

私はAWS(サーババージョン5.6.37)でMySQLサーバを起動しました。「指定されたキーが長すぎました;最大キー長は767バイトです」というエラーが表示されます。

私は狂っている。もう何をすべきかわからない。どんな助け?

コンテキスト:

[DbConfigurationType(typeof(MySqlEFConfiguration))] 
public class AuthContext : IdentityDbContext<IdentityUser> 
{ 
    public AuthContext() 
     : base("AuthContext") 
    { 
     Database.SetInitializer(new MySqlInitializer()); 
    } 

    public DbSet<Client> Clients { get; set; } 
    public DbSet<RefreshToken> RefreshTokens { get; set; } 
    public DbSet<ItemCarteira> ItensCarteira { get; set; } 
} 

答えて

0

より多くの研究の後、私は解決することができました。 3つのフィールドのサイズ変更がその仕事をしました。 Link

関連する問題