Veritabanı Şemalarını Yönetme

EF Core, EF Core modelinizi ve veritabanı şemanızı eşitlenmiş halde tutmanın iki temel yolunu sağlar. İkisi arasında seçim yapmak için EF Core modelinizin veya veritabanı şemasının Truth kaynağı olup olmadığına karar verin.

EF Core modelinizin Truth kaynağı olmasını istiyorsanız, geçişlerikullanın. EF Core modelinizde değişiklik yaparken bu yaklaşım, ilgili şema değişikliklerini, EF Core modelinizle uyumlu kalacak şekilde veritabanınıza uygular.

Veritabanı şemanızın Truth kaynağı olmasını istiyorsanız ters mühendislik kullanın. Bu yaklaşım, veritabanı şemanızı bir EF Core modeline ters mühendislik yaparak bir DbContext ve varlık türü sınıflarını dolandırıcılara katmanızı sağlar.

Not

Oluşturma ve bırakma API 'leri , EF Core modelinizdeki veritabanı şemasını da oluşturabilir. Bununla birlikte, bunlar birincil olarak test, prototip oluşturma ve veritabanını bırakma için kabul edilebilir olan diğer senaryolar içindir.