EntityFramework Çekirdeğindeki __EFMigrationsHistory
tablosunun şemasını değiştirmek mümkün mü?Varlık Framework Çekirdek - "__EFMigrationsHistory" tablosunun şemasını değiştir
cevap
UseSqlServer
çağrınızda Do it içeride, özel göçler tablosu ve şema adları yapılandırabilir.
optionsBuilder
.UseSqlServer(
"...",
x => x.MigrationsHistoryTable(
HistoryRepository.DefaultTableName,
"mySchema"));
Kaynak kodu (HistoryRepository.cs) içine bakın. Sen DbContext constructor
public ApplicationDbContext(DbContextOptions<ApplicationDbContext> options) : base(options)
{
var relationalOptions = RelationalOptionsExtension.Extract(options);
relationalOptions.MigrationsHistoryTableName = "bar";
relationalOptions.MigrationsHistoryTableSchema = "foo";
}
içinde veya OnConfiguring method
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
var relationalOptions = RelationalOptionsExtension.Extract(optionsBuilder.Options);
relationalOptions.MigrationsHistoryTableName = "bar";
relationalOptions.MigrationsHistoryTableSchema = "foo";
}
Çok yakın. Cevabımda bir adım daha ileri gittim. – bricelam
MS'in bunu daha sonra aradığı durumlar için MS tarafından değiştirildiği anlaşılıyor: WithMigrationsHistoryTableName ("bar") ve WithMigrationsHistoryTableSchema ("foo"). –
- 1. Asp.net Çekirdek Varlık Framework IndexAttribute
- 2. Varlık FrameWork
- 3. Varlık Framework -
- 4. ggplot geom_polygon için renk şemasını değiştir: R
- 5. Entity Framework Çekirdek
- 6. ASP.NET Çekirdek Varlık Çerçevesi'nde varlık sınıfını güncelle
- 7. Varlık Framework Vekil oluşturma
- 8. kendinden referanslı Varlık Framework
- 9. Tüm Varlık Framework
- 10. Varlık Framework projeksiyonları
- 11. nasıl Varlık Framework
- 12. Varlık Framework - gezinti özelliği
- 13. Varlık Framework - Kod İlk -
- 14. Varlık Framework yumuşak
- 15. Varlık Framework sorgusu outofmemoryexception
- 16. Varlık Framework - "takın()"
- 17. Varlık Framework Include()
- 18. Varlık Framework Dairesel Referans
- 19. Varlık Framework .. kısmi yapıcı
- 20. Varlık Framework ben Entity Framework 6.1.1 kullanıyorum
- 21. Çekirdek bluetooth framework nasıl kullanılır?
- 22. Varlık Framework 6 Projeksiyon POCO varlık dönüş tipi
- 23. Varlık Framework Şifrele bağlantı dizesi
- 24. Varlık Framework 4.1 Sanal Özellikleri
- 25. Varlık Framework Veri Açıklaması Enum
- 26. Varlık Framework Genel Deposu Hatası
- 27. WithOptional ile Varlık Framework Çekirdekli
- 28. Varlık Framework tasarruf değil veri
- 29. Varlık Framework: silinen SQL tablosu
- 30. Varlık Framework Sorgu Sonuçları Çoğalt
Güzel olan. Simplier. Teşekkürler. –
@bricelam Daha sonra geçişler geçmişi tablosunun sütun adlarını değiştirebilir misiniz? –
@AlexBello [blog gönderisinde] yanıtlandı (http://www.bricelam.net/2017/01/04/efcore-history-table.html). – bricelam