SQL Azure veritabanımı oluşturmak için İlk Kodum İlk Geçişimi alamıyorum.Kod İlk Azaltma SQL Azure'da - Kümelenmiş dizini olmayan tablolar desteklenmiyor
SQL Azure'un kümelenmiş dizin içermeyen tablolar için destek eksikliğinden şikayet ediyor ve veritabanımı oluşturmak için bir yol bulamıyorum.
Not: Ben Güncelleme-Veritabanı `denerseniz görünüşte DropCreateDatabaseIfModelChanges
doesn't do that for you
public partial class IUnityDbContext : DbContext
{
public IUnityDbContext()
: base("Name=IUnityDbContext")
{
Database.SetInitializer(new CreateDatabaseIfNotExists<IUnityDbContext>());
//Database.SetInitializer(new DropCreateDatabaseIfModelChanges<IUnityDbContext>());
}
public DbSet<User> Users { get; set; }
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
modelBuilder.Configurations.Add(new UserMap());
base.OnModelCreating(modelBuilder);
}
}
public partial class Initial : DbMigration
{
public override void Up()
{
CreateTable(
"dbo.Users",
c => new {
...
}
).PrimaryKey(u => u.UserId, clustered: true);
}
public override void Down()
{
DropTable("dbo.Users");
}
}
Ben
Tables without a clustered index are not supported in this version of SQL Server. Please create a clustered index and try again.
olsun, çünkü ilk kez veritabanı oluşturma tabloları izleme değişim sağlamanın CreateDatabaseIfNotExists
kullanıyorum
Veritabanı oluşturulmadı.
GÜNCELLEME: Ben sıfırdan başladı ve (veritabanı çizik ve var olmayan birini yüzden Başlangıç taşımaya ait Yukarı/Aşağı kodu kaldırmak yoktu ile başlayan)
Otomatik Migrations etkinleştirmek için this guide takipVeritabanım başarıyla oluşturuldu (Bu daha önce almadı) ancak tablolar oluşturulmadı ve hala kümelenmiş dizinler olmadan tablolar için destek hakkında daha önce olduğu gibi aynı hatayı alıyorum. (Ideal çözüm imho olmasa da)
Bu seferki benzer
kimse cevap hangi neden tüm Kodun doğru görünüyor mu? – parliament