Bu rehberde, .NET Core uygulamalarında Microsoft SQL Server (MSSQL) ile Code-First yaklaşımı kullanarak nasıl bağlantı kurulacağını adım adım ele alacağız. .NET Core’un Entity Framework Core ile MSSQL’e nasıl bağlanabileceğini öğreneceksiniz.
MSSQL bağlantısı için gerekli paketleri yükleyin:
- microsoft.entityframeworkcore
- microsoft.entityframeworkcore.design
- microsoft.entityframeworkcore.tools
- microsoft.entityframeworkcore.sqlserver
Connection String Tanımlama
public DbSet<XXX> XXX{ get; set; }
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
optionsBuilder.UseSqlServer(@"Server=DARKMIS;Database=XXX_XXX;User Id=sa;Password=9090;TrustServerCertificate=True;");
}
Migration ve Veritabanı Güncelleme
Aşağıdaki komutları çalıştırarak veritabanınızı oluşturun:
Enable-Migrations
Add-Migration Initial-V1
Update-Database
Bu işlemler, veritabanında gerekli tabloları oluşturacaktır.
Sonuç
Bu rehberde .NET Core uygulamalarında Code-First yaklaşımı ile MSSQL bağlantısının nasıl yapılacağını öğrendik. Entity Framework Core’un sunduğu migration desteğini kullanarak veritabanınızı yönetebilirsiniz. Bağlantı dizesinin doğru yapılandırıldığından emin olun ve bağlantıyı test etmek için SQL Server Management Studio (SSMS) veya komut satırını kullanabilirsiniz.