İlk önce EF kodunu kullanan bir sistemle çalışıyorum ve bir tabloda bir dizi SQL Server seyrek sütun kullanmak istiyorum. Mevcut çözümüm, EF tarafından oluşturulan tabloyu kaldırmak ve veritabanı başlatılırken bir komut dosyasıyla yeniden eklemektir. EntityTypeConfiguration veya diğer araçlardan miras alınan bir sınıfta Fluent API ile yapılandırılabilecek bir şey var mı? Eğer göçler kullanmak bileEF Code First Fluent API kullanırken veritabanı sütunu "Seyrek" olarak nasıl ayarlanır?
Sql("alter table TableName alter column ColumnName int sparse");
, herhangi bir: Varlık Çerçeveleri göçler kullanırsanız
Denemedim ama '.HasColumnType (" INT SPARSE ")' i kullanırsanız ne olur? –
@LadislavMrnka Denedim .HasColumnType ("INT SPARSE") ve attı (182,6): 0040 hata: Type int sparse bir ad alanı veya diğer ad ile nitelikli değil. Kalifikasyon olmadan sadece ilkel türler kullanılabilir. ”Fikir için teşekkür ederim. – cResults
Eh, muhtemelen seyrek sütunların desteklenmediği anlamına gelir. –