/// <summary> /// Gets a mapped column name /// </summary> /// <typeparam name="T"></typeparam> /// <param name="dbCtx"></param> /// <param name="obj"></param> /// <param name="propertyName"></param> /// <returns></returns> public static string GetTableColumnName <T>(this Microsoft.EntityFrameworkCore.DbContext dbCtx, T obj, string propertyName) { var metaData = dbCtx.GetEntityMetadata(obj); return(metaData.GetProperties().FirstOrDefault(p => p.Name == propertyName)?.GetColumnName()); }