Usuario
entity framework en visual basic 2015

Pregunta
-
Hola! soy nuevo en vb.net, estuve probando varios ejemplos de entity framework y no puedo hacerlos funcionar.
Estoy usando entity framework 6.1 y visual studio 2015
estoy agregando esto en la clase de formulario
Imports System.Data.Entity.Core.Objects
por ejemplo cuando escribo despues de stcontext el punto no me aparece AddToCliente como lei que deberia ser.
stContext = New ServicioTecnico()
Dim NuevoCliente As New cliente
NuevoCliente.nombre = "Nuevo1" ' ese es un texto de prueba
stContext. ' aca si apreto el . intelisense no muestra add por ningun lado
para consultar la tabla no tengo problemas por ejemplo esto carga un grid bien:
stContext = New ServicioTecnico()
Dim clientesConsulta = From cliente In stContext.clientes, iva In stContext.iva
Where cliente.id_iva = iva.id_iva
Order By cliente.nombre
Select cliente.id_cliente, cliente.nombre, cliente.direccion, cliente.telefono,
cliente.celular, cliente.cuit, cliente.email, IVA = iva.detalle
dgvClientes.DataSource = clientesConsulta.ToList()Podra ser que los ejemplos que tengo sean para versiones viejas de EF y que no anden en la nueva?, porque abri un ejemplo que viene con un libro y anda pero usa un EF mas viejo me parece.
- Cambiado Enrique M. Montejo jueves, 20 de octubre de 2016 18:29 Pregunta relacionada con Entity Framework.
Todas las respuestas
-
Hola Gustavo Rul
Si tu proyecto utiliza EF inferior al que estás utilizando (6.1), claro que generaría errores. Prueba utilizando la versión similar a la de tu proyecto.
Saludos
Javier
-
Mi proyecto que es uno de prueba para aprender usa EF 6.1 hice todo con esa version, ahora encontre que de esta forma si funciona:
stContext.clientes.Add(NuevoCliente)
Y agrega un registro en la base de datos sin problemas.
Pero muchos ejemplos en internet que he copiado no funcionan.
La version 6.1 es compatible con las anteriores o tengo que buscar ejemplos que sean para la version 6.1?
-
Podrías leer Entity framework para poder comprender y aprender EF , hay ciertas cosas que si van a cambiar dependiendo la versión, si usas EF6.1 y buscas ejemplos en internet, deberían ser en la misma versión para que no tengas problemas de ningún tipo!
Saludos
Javier