net mvc framework first failed existing code asp asp.net-core .net-core entity-framework-core

asp.net-core - mvc - scaffold-dbcontext



Cómo obtener el nombre de la tabla de la entidad asignada en Entity Framework Core (1)

Usando el paquete Microsoft.EntityFrameworkCore.Relational :

var mapping = dbContext.Model.FindEntityType(typeof(YourEntity)).Relational(); var schema = mapping.Schema; var tableName = mapping.TableName;

Esto supone que dbContext es una instancia de la clase que se hereda de DbContext y que tiene configurada YourEntity allí.

Por alguna razón, necesito usar SQL en EFCore, y usaré el nombre de la tabla de la entidad asignada. ¿Cómo puedo obtenerlo?