.NetCore ile Scaffold işlemi ipuçları (ms sql server)

// 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