private (ITempTableNameLease nameLease, string tableName) GetTableName( IEntityType entityType, ITempTableNameProvider nameProvider) { if (nameProvider == null) { throw new ArgumentNullException(nameof(nameProvider)); } var nameLease = nameProvider.LeaseName(_ctx, entityType); var name = nameLease.Name; return(nameLease, name); }
private (ITempTableNameLease nameLease, string tableName) GetTableName( IEntityType entityType, ITempTableNameProvider nameProvider) { if (nameProvider == null) { throw new ArgumentNullException(nameof(nameProvider)); } var nameLease = nameProvider.LeaseName(_ctx, entityType); var name = nameLease.Name; if (!name.StartsWith("#", StringComparison.Ordinal)) { name = $"#{name}"; } return(nameLease, name); }