microsoft / microsoft/sqlmanagementobjects

Replace type-aware factory methods in ObjectKeyBase with collection instance methods

Aperta
#139 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Lingua principale
C#
Stelle
143
Fork
28
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

https://github.com/microsoft/sqlmanagementobjects/blob/54e95cd095e232e43e711e65a83d55514ddc5e0e/src/Microsoft/SqlServer/Management/Smo/SmoCollectionBase.cs#L638

GetFieldNames and CreateKeyOffset can likely be replaced with a set of abstract/virtual methods in the collection hierarchy because each collection instance knows the type of its member. Address this issue after completing #130

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Direzione di ricerca

Inizia con SmoCollectionBase.cs intorno alla riga 638 e analizza ObjectKeyBase, inclusi GetFieldNames e CreateKeyOffset, insieme alla gerarchia di raccolte circostante. Completa prima issue #130, quindi determina come ogni istanza della raccolta possa fornire queste operazioni; il lavoro è completato quando i metodi factory consapevoli del tipo sono sostituiti da metodi dell’istanza della raccolta nell’intera gerarchia.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
csharp
Ambito
api, backend
Tipo di issue
Refactoring
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
42/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.