Construyendo una aplicación de escritorio usando C#.net y ArcObjects. Estoy tratando de recuperar los registros de un shapefile utilizando IQueryFilter
. Tengo problemas para escribir la cláusula where en mi escenario y la lógica aplicable.
Este es el escenario:
Tengo un Categoría y "Completado" (ambos son de tipo cadena). Lo que necesito hacer es, para una categoría determinada ver si todos los valores del completado son únicos. Si los valores no son únicos necesito mostrar esos registros fuera.
Datos de la muestra
En el ejemplo anterior, las categorías B y C no tienen valores únicos. Por lo tanto, todos estos registros para B y C deben ser mostrados.
Supongo que el uso de una interfaz IQueryFilter debería funcionar. Pero no sé cómo puedo conseguirlo utilizando una cláusula where correcta. (Sólo necesito conseguir que la combinación de los campos Category y Completed no sea única)
Por favor, ayuda...