NpgsqlDataSourceBuilder MapEnum<T> doesn't take a schema

Ouverte
#3,631 3 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

Personne n'a encore pris cette issue.

Évaluation

Difficulté
3/5
Temps estimé
1-2 jours
Accessibilité débutants
35/100
Type d'issue
Fonctionnalité
Clarté
Clairement spécifiée
Activité
À l'abandon
Stack technique
csharp, postgresql
Domaine
backend, databases

Piste de recherche

Start by comparing NpgsqlDataSourceBuilder.MapEnum<T> with the NpgsqlDbConnectionOptionsBuild.MapEnum<T> overload mentioned in the issue. Check the existing tests for both entry points and determine how a schema parameter should interact with the default name mapper. Done means the data-source builder can accept a schema name and tests verify the resulting mapping.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

NpgsqlDbConnectionOptionsBuild.MapEnum<T> accepts a schemaName parameter. However, now that I'm trying to switch to using NpgsqlDataSourceBuilder.MapEnum<T> I see that it does not. It just takes a full name. Can we get a schema param on that? With the newer method, I end up having to do this:

        .MapEnum<SoftwareComponentKitBuildStatus>("one_bom.software_component_kit_build_status")

instead of the simpler version that let's the default name mapper run.

        .MapEnum<SoftwareComponentKitBuildStatus>(schemaName: "one_bom")
Langage dominant
C#
Étoiles
1.8k
Forks
268
Merge moyen
2 h 35 min
PR mergées (30 j)
136

Préparer son environnement

Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de npgsql/efcore.pg

Toutes les issues de npgsql/efcore.pg

Issues similaires

Plus d'issues C#

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.