ASP.NET Core Web API.NET 8.0Új lekérdezés hozzáadása:
<magic>make the database</magic>
Install-Package Microsoft.EntityFrameworkCore.SqlServer
Install-Package Microsoft.EntityFrameworkCore.Design
Install-Package Microsoft.EntityFrameworkCore.Tools
Adatbázis váz generálása:
Scaffold-DbContext "_MyConnectionString_" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models -Context _MyDbContext_ -DataAnnotations
"ConnectionStrings": {
"DefaultConnection": "_MyConnectionString_"
}
Adatbáziskapcsolat hozzáadása:
var connectionString = builder.Configuration
.GetConnectionString("DefaultConnection");
builder.Services
.AddDbContext<_MyDbContext_>
(opt => opt.UseSqlServer(connectionString));
_MyModel__MyDbContext__MyModel_s (alapértelmezett)
builder.Services.AddCors(
options => options.AddDefaultPolicy(
builder => builder
.AllowAnyOrigin()
.AllowAnyHeader()
.AllowAnyMethod()));
// Ezt az app.UseHttpsRedirection(); előtt kell hozzáadni!
app.UseCors();