Мы (команда EF) исследовали и обнаружили, что мы неправильно избегали (то есть добавляли квадратные скобки) для имен наборов сущностей, когда мы загружаем DbSets.
Большое спасибо за сообщение об этом!
В настоящее время мы тестируем исправление, которое должно быть включено в будущий выпуск.Между тем, вы должны быть в состоянии обойти это, явно указав имя набора сущностей так, чтобы оно не содержало символов, которые нужно экранировать.
При использовании Database First или Model First это можно сделать, отредактировав имена наборов сущностей в конструкторе.При использовании Code First это можно сделать, изменив имя свойства DbSet:
public DbSet<Länder> Lander { get; set; }
или переопределив OnModelCreating в контексте:
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
modelBuilder.Entity<Länder>().HasEntitySetName("Lander");
}