SqlOrganize / SqlOrganizeCs

SqlOrganize C# implementation
MIT License
0 stars 0 forks source link

Refactorizar procesamiento de parameters y parametersDict en EntityQuery y Query #13

Open ivancas84 opened 10 months ago

ivancas84 commented 10 months ago

Es posible evitar el uso de parametersDict con una comparación de tipo?

ivancas84 commented 10 months ago

El problema que se visualiza en primera medida es que parametersDict se analiza y se agrega a parameters. Lo que se podria hacer es crear un nuevo parametersAux, recorrer parameters y dependiendo del tipo y asignando a parametersAux y luego se procesa parametersAux de la misma forma que actualmente se procesa parameters.

ivancas84 commented 3 months ago

Utilizar implementación actual, simplemente agregar chequeo de tipo: parsmetersDict pasa a ser una variable local del atributo. Se define _parameters como atributo privado con el resultado del procesamiento

If(parameters.elementAt(i) IS Idictionary) parametersDict.Add(