
Problema conexion DB (Visual Studio 2022 WebAPI .Net)
Publicado por Emanuel (1 intervención) el 22/06/2023 17:31:04
Startup.cs
Autor.cs
AutoresController.cs
ApplicationDbContext.cs
appsetings.Development.json
Este codigo me lanza el siguiente error:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
using Microsoft.EntityFrameworkCore;
namespace WebApiAutores
{
public class Startup
{
public Startup(IConfiguration configuration)
{
Configuration = configuration;
}
public IConfiguration Configuration { get; }
public void ConfigureServices(IServiceCollection services)
{
services.AddControllers();
services.AddDbContext<ApplicationDbContext>(options =>
options.UseSqlServer(Configuration.GetConnectionString("defaultConnection")));
services.AddEndpointsApiExplorer();
services.AddSwaggerGen();
}
public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
if (env.IsDevelopment())
{
app.UseSwagger();
app.UseSwaggerUI();
}
app.UseHttpsRedirection();
app.UseRouting();
app.UseAuthorization();
app.UseEndpoints(endpoints =>
{
endpoints.MapControllers();
});
}
}
}
Autor.cs
1
2
3
4
5
6
7
8
namespace WebApiAutores.Entidades
{
public class Autor
{
public int Id { get; set; }
public string Nombre { get; set; }
}
}
AutoresController.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
using Microsoft.AspNetCore.Mvc;
using WebApiAutores.Entidades;
namespace WebApiAutores.Controllers
{
[ApiController]
[Route("api/autores")]
public class AutoresController: ControllerBase
{
[HttpGet]
public ActionResult<List<Autor>> Get()
{
return new List<Autor>() {
new Autor() { Id = 1, Nombre = "Felipe" },
new Autor() { Id = 2, Nombre = "Claudia" }
};
}
}
}
ApplicationDbContext.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
using WebApiAutores.Entidades;
namespace WebApiAutores
{
public class ApplicationDbContext : DbContext
{
public ApplicationDbContext(DbContextOptions options) : base(options)
{
}
public DbSet<Autor> Autores { get; set; }
}
}
appsetings.Development.json
1
2
3
4
5
6
7
8
9
10
11
12
{
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft": "Warning",
"Microsoft.Hosting.Lifetime": "Information"
}
},
"connectionStrings": {
"defaultConnection": "Data Source=(localdb)\\mssqllocaldb;Initial Catalog=CursoWebApis;Integrated Security=True"
}
}
Este codigo me lanza el siguiente error:

Valora esta pregunta


0