Example #1
0
        /// <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);
        }