// veritabanından table ve view ları Models klasörü içine getirmek
Scaffold-DbContext “Server=localhost;Database=dbMakinaBakim;Integrated Security=True” Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models
// scaffold dan sonra oluşan dbcontextteki connection stringi Startup.cs ye Taşımak.(dbMakinaBakimContext=dbMakinaBakim adındaki databasein scaffonld sonrasında oluşan context clası.)
public void ConfigureServices(IServiceCollection services)
{
//.................................
var connection = Configuration.GetConnectionString("cnndbMakinaBakim");
services.AddDbContext<dbMakinaBakimContext>(opt => opt.UseSqlServer(connection));
//.................................
services.AddControllersWithViews();
}
// appsetting.json içine bu connection u tanımlamak
{
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft": "Warning",
"Microsoft.Hosting.Lifetime": "Information"
}
},
"AllowedHosts": "*",
"ConnectionStrings": {
"cnndbMakinaBakim": "Server=localhost;Database=dbMakinaBakim;Integrated Security=True"
}
}
Yorumlar
Yorum Gönder