¿Cómo se consulta una vista SQL con Linq a SQL?
-
24-10-2019 - |
Pregunta
Normalmente hago algo como esto ...
var theDogs = from d in db.Dogs where d.Equals(5) select d;
//LetThemOut(theDogs);
Donde DB es DataContext y los perros son una mesa, pero ¿qué pasa con una vista?
¿Es lo mismo?
Solución
Si, es lo mismo. Simplemente no puede insertar/actualizar/eliminar datos en una vista.
Si está utilizando el diseñador LINQ a SQL, simplemente arrastre la vista al diseñador DBML.
Si está utilizando un mapeo manual, simplemente asigne el objeto que está definiendo a una vista, en lugar de una tabla.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow