Невозможно создать более одного кластерного индекса для таблицы
У меня следующая ошибка после ввода update-database:
Невозможно создать более одного кластерного индекса для таблицы 'dbo.AppUsers'. Удалите существующий кластеризованный индекс PK_dbo.AppUsers перед созданием другого.
Я работаю над мобильным сервисом Azure.
У меня есть три модели данных:
public class AppUser : EntityData
{
public string Username { get; set; }
public virtual ICollection<RatingItem> userRatings { get; set; }
}
public class PlaceItem : EntityData
{
public string PlaceName { get; set; }
public int Group { get; set; }
public string XCoordinate { get; set; }
public string YCoordinate { get; set; }
}
public class RatingItem : EntityData
{
public int Ratings { get; set; }
public string PlaceId { get; set; }
public AppUser user { get; set; }
}
Это связано с миграцией, потому что:
Начальное создание находится в_MigrationHistory таблица, но не находится в папке миграции в обозревателе решений.Когда я добавляю-миграцию AddAll, я не получаю никаких ошибок, и AddAll появляется в папке миграции, но не в таблице.В контекстном файле:
public class ICbackendContext : DbContext
{
public DbSet<AppUser> AppUsers { get; set; }
public DbSet<PlaceItem> PlaceItems { get; set; }
public DbSet<RatingItem> RatingItems { get; set; }
}