Pour une raison quelconque, j'ai besoin d'utiliser SQL dans EFCore et j'utiliserai le nom de table de l'entité mappée. Comment puis-je l'avoir?
Réponse
Trop de publicités?Utilisation du package Microsoft.EntityFrameworkCore.Relational :
var mapping = dbContext.Model.FindEntityType(typeof(YourEntity)).Relational();
var schema = mapping.Schema;
var tableName = mapping.TableName;
Cela suppose que dbContext
est une instance de classe qui hérite de DbContext
et que YourEntity
y sont configurés.