Tag: ENTITY-FRAMEWORK-CORE
Estoy usando EF Core (versión 3.1 si importa) con un enfoque de base de datos primero. Hace un tiempo generé el modelo utilizando el comando Scaffold-DbContext, y en el archivo de contexto generado hay muchas definiciones de índices, ej .: entity.HasIndex(e => new { e.ItemType, e.ItemID }); Dado que tuvimos . . . Read more
Descargué una base de datos de muestra para Postgres (v14) (dvdrental) para seguir algunos tutoriales de SQL. Quería crear una API web ASP.NET Core (5) para esa base de datos, así que usando el andamiaje, creé las entidades basadas en las tablas y columnas de la base de datos, luego . . . Read more
Tengo una tabla que tiene más de una clave foránea (FK). Esto significa que utilizo Fluent API varias veces, como se muestra a continuación: c# builder.HasMany(c => c.Experts); Si no configuro la opción de eliminación para esta tabla, tomará la opción de eliminación predeterminada. Quiero saber qué opción de eliminación . . . Read more
Por ejemplo, la lógica de mi acción de controlador de API podría recuperar un objeto de Usuario por su Id como primer paso. Luego, después de algún procesamiento, dentro de la misma solicitud http, necesito la instancia de Usuario con el mismo Id nuevamente. De alguna manera, el objeto Usuario . . . Read more
Estoy utilizando el enfoque code-first para crear tablas de base de datos. Cuando ocurre la migración, crea una nueva columna llamada ReceiverUserInfoId en la tabla de base de datos Complaints. He definido la relación de clave externa como: protected override void OnModelCreating(ModelBuilder modelBuilder) { base.OnModelCreating(modelBuilder); modelBuilder.HasAnnotation("Relational:Collation", "SQL_Latin1_General_CP1_CI_AS"); modelBuilder.Entity<Complaint>() .HasOne(x => . . . Read more