Ausencia de implementación del patrón de consulta: Resolver "no se pudo encontrar" errores
en una aplicación de Silverlight, un intento de establecer una conexión de base de datos utilizando el error "no podría encontrar una implementación del patrón de consulta". Este error se produce típicamente cuando se omite el espacio de nombres LINQ o el tipo consultado carece de IEnumerable
resolviendo el problema
para rectificar este problema, es esencial verificar que el tipo que se concluye en realidad implementa ienumerable
var query = (from p in tblPersoon.Cast() select p).Single();
Esta modificación garantiza que el tipo sea compatible con ienumerable
posibles causas
de la ausencia de la implementación apropiada, hay ciertas otras causas potenciales de este error:
using System.Linq;
En el ejemplo proporcionado, la recuperación de un objeto "tblpersoon" por ID requirió una instancia de la clase dataClasses1DataContext, que expone la propiedad tblpersoons. Por lo tanto, el código modificado se parecería a lo siguiente: public tblpersoon getPersoonById (ID de cadena) { VAR context = new DataCLasses1DataContext (); Var Query = context.tblpersoons.where (p => p.id == id) .single (); // ... }
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3