SearchBuilderOptions()/SearchPaneOptions() include unrelated Left Joins
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 45/100
- Type d'issue
- Bug
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Stack technique
- csharp
- Domaine
- backend-api-design
Piste de recherche
Commencez par l’exemple SearchBuilderController.cs et suivez comment SearchBuilderOptions() et SearchPaneOptions() génèrent leurs requêtes et héritent des joins. Comparez le SQL généré avec les joins déclarés pour le champ et la requête parente. C’est terminé lorsque les clauses LEFT JOIN sans rapport n’apparaissent plus dans la requête du search builder.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
In the samples SearchBuilderController.cs adding addition joins show up in that search builder query:
.Field(new Field("users.site")
.Options(new Options()
.Table("sites")
.Value("id")
.Label("name")
)
)
.Field(new Field("sites.name")
.SearchBuilderOptions(new SearchBuilderOptions()
.Label("sites.name")
.Value("sites.name")
.LeftJoin("sites", "sites.id", "=", "users.site")
)
)
.LeftJoin("sites", "sites.id", "=", "users.site")
.LeftJoin("user_dept", "users.id", "=", "user_dept.user_id")
SELECT sites.name as 'value', sites.name as 'label'
FROM users
LEFT JOIN sites ON sites.id = users.site
LEFT JOIN user_dept ON users.id = user_dept.user_id
GROUP BY sites.name
- Langage dominant
- C#
- Étoiles
- 19
- Forks
- 11
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de DataTables/NET
-
Add extensions for DI Ouverte
Difficulté 4/5 3-5 jours Accessibilité débutants 30/100
DataTables/NET#27 · 1 commentaire ·
-
Async methods? Ouverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
DataTables/NET#25 · 1 commentaire ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 45/100
DataTables/NET#24 ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
DataTables/NET#18 · 2 commentaires ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 35/100
DataTables/NET#16 · 1 commentaire ·
Toutes les issues de DataTables/NET
Issues similaires
-
type/automation type/tech-debt
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
-
t/bug
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
-
ci-failure-cause test-failure
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
-
area:auth FE mvp P3
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
klasolsson81/jobbliggaren#1788 ·