/// <summary> /// Get the PTable Name for an Entity Type. /// </summary> /// <param name="type">Entity Type.</param> /// <returns>Table Name.</returns> protected string GetTableName(Type type) { var cacheHit = TableNames.TryGetValue(type, out string tableName); if (!cacheHit) { tableName = Context.Model.FindEntityType(type).GetTableName(); TableNames.TryAdd(type, tableName); } return(tableName); }