wake-up-neo.com

Abrufen des Tabellennamens der zugeordneten Entität in Entity Framework Core

Aus irgendeinem Grund muss ich SQL in EFCore verwenden, und ich werde den Tabellennamen der zugeordneten Entität verwenden. Wie kann ich es bekommen?

28
Andrew Cui

Verwenden des Pakets Microsoft.EntityFrameworkCore.Relational :

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

Dies setzt voraus, dass dbContext eine Instanz einer Klasse ist, die von DbContext erbt und dass Sie YourEntity dort konfiguriert haben.

43