I'm using Entity Framework 6 Beta 1 with MySQL via the DevArt dotConnect provider. I want all of my string properties to be output as unicode in the migration code files, but they are all output with unicode explicitly set to false, e.g.:
FirstName = c.String(unicode: false),
So I decided to make use of the new lightweight migrations to configure them all as unicode (in OnModelCreating):modelBuilder.Properties<string>().Configure(p => p.IsUnicode(true))
...but they still output with unicode explicitly set to false. I then tried setting IsUnicode on each property individually:modelBuilder.Entity<User>().Property(u => u.FirstName).IsUnicode(true);
...but they still output with unicode: false. How can I make my string properties be unicode? Presumably this is a bug, or am I missing something?