Veritabanı Seçme ve Bağlantı Oluşturma
Entity ve Context sınıflarını oluşturduktan sonra oluşturduğumuz alanları veri tabanına tablo olarak kaydetmek için provider kullanırız.
Kullanmak istediğiniz veri tabanının provider ını indirmek için https://docs.microsoft.com/tr-tr/ef/core/providers/?tabs=dotnet-core-cli adresini ziyaret edebilirsiniz. Visual Studio kullanıyorsanız nuget paketi olarak Vs Code kullanıyorsanız cli ile ilgili provider ı yükleyebilirsiniz.
Provider ı indirdikten sonra Context sınıfımızın içine o provider ı kullanacağımızı belirtmemiz ve connection string i yazmamız gerekmektedir.
MSSQL Server Provider Kurulumu
MySql Provider Kurulumu
SqLite Provider Kurulumu
dotnet ef migrations add MigrationAdı
ile yeni bir migrations oluşturup,
dotnet ef database update
diyerek veri tabanımızı oluşturabiliriz.
Eğer veri tabanı ilgili veri tabanı serverında yoksa yeni oluşturulur, varsa da değişiklikler üzerine tanımlanır.
Last updated