services.AddControllers();
services.AddSwaggerGen(c =>
c.SwaggerDoc("v1", new OpenApiInfo { Title = "WebApplication2", Version = "v1" });
//Cors要求の許可(Configureメソッドでapp.UseCors(MyAllowSpecificOrigins)が必要)(下記urlからは許可)
builder.Services.AddCors(options =>
options.AddPolicy(name: MyAllowSpecificOrigins,
builder.WithOrigins("http://example.com",
"http://www.contoso.com");
var connectionString = Configuration.GetConnectionString("connectionString")
services.AddDbContext<SampleContext>(options => options.UseSqlServer(connectionString));
services.AddTransient<ISampleService, SampleService>();
//grpcサービスを使用する
services.AddGrpc();
//コントローラーを使用する
services.AddControllers();
//swaggerを使用する
services.AddSwaggerGen(c =>
{
c.SwaggerDoc("v1", new OpenApiInfo { Title = "WebApplication2", Version = "v1" });
});
//Cors要求の許可(Configureメソッドでapp.UseCors(MyAllowSpecificOrigins)が必要)(下記urlからは許可)
builder.Services.AddCors(options =>
{
options.AddPolicy(name: MyAllowSpecificOrigins,
builder =>
{
builder.WithOrigins("http://example.com",
"http://www.contoso.com");
});
});
//appsettingからDb接続文字列の取得
var connectionString = Configuration.GetConnectionString("connectionString")
//DbContextのDI
services.AddDbContext<SampleContext>(options => options.UseSqlServer(connectionString));
//単純なDI
services.AddTransient<ISampleService, SampleService>();
//grpcサービスを使用する
services.AddGrpc();
//コントローラーを使用する
services.AddControllers();
//swaggerを使用する
services.AddSwaggerGen(c =>
{
c.SwaggerDoc("v1", new OpenApiInfo { Title = "WebApplication2", Version = "v1" });
});
//Cors要求の許可(Configureメソッドでapp.UseCors(MyAllowSpecificOrigins)が必要)(下記urlからは許可)
builder.Services.AddCors(options =>
{
options.AddPolicy(name: MyAllowSpecificOrigins,
builder =>
{
builder.WithOrigins("http://example.com",
"http://www.contoso.com");
});
});
//appsettingからDb接続文字列の取得
var connectionString = Configuration.GetConnectionString("connectionString")
//DbContextのDI
services.AddDbContext<SampleContext>(options => options.UseSqlServer(connectionString));
//単純なDI
services.AddTransient<ISampleService, SampleService>();