This Blog

Syndication

Search

Tags

Community

Email Notifications

Archives

Enlaces Recomendados

ADO.NET Entity Framework y LINQ To SQL: Ejemplos de las novedades del SP1 Beta 1!

Poco a poco empiezan a aparecer ejemplos de algunos de los cambios que vienen con el SP1 Beta 1 de .NET Framework 3.5. En esta ocasión, os dejo algunos recursos interesantes sobre el tema:

Published 22/5/2008 0:11 por Juan Carlos González Martín

Comparte este post:

Comentarios

# re: ADO.NET Entity Framework y LINQ To SQL: Ejemplos de las novedades del SP1 Beta 1!@ Thursday, May 22, 2008 1:45 AM

Puedo usar Entity Framework con el VS 2005 SP1

teniendo claro el net 3.5

si es asi , cuales son los componentes a instarlar o parchar

Muchar gracias

devsoftx

# re: ADO.NET Entity Framework y LINQ To SQL: Ejemplos de las novedades del SP1 Beta 1!@ Thursday, May 22, 2008 12:47 PM

Buenas devsoftx,

Para probar Entity Framework necesitas VS 2008, en principio (salvo que alguien me corrija), no se puede utilizar con VS 2005 puesto que no está preparado para poder trabajar ni con EF ni con elementos propios de .NET Framework 3.5...en su momento (hace casi un par de años) hubo una CTP de LINQ que si se podía instalar y usar en VS 2005, pero perdiendo todo el intellisense y otras capacidades del IDE. En resumen, lo mejor es que te instales Visual Studio 2008, que lo hagas en una máquina virtual y ya de paso te pongas el SP1 Beta 1 tanto de VS 2008 como de .NET Framework 3.5 pra ver las últimas novedades de EF, LINQ To SQL, etc...ojo, últimas novedades que se han "juntado" en el SP1 ;) porque los equipos de ADO.NET y ASTORIA siguen currando y ya deben tener versiones más recientes.

Un saludo

JC's

Juan Carlos González Martín

# re: ADO.NET Entity Framework y LINQ To SQL: Ejemplos de las novedades del SP1 Beta 1!@ Thursday, May 22, 2008 5:35 PM

Muchas gracias por el dato.

Recomendarias usar NHibernate , como modelo de persistencia ó a esperar el Lanzamiento de Entity Framework

devsoftx

# re: ADO.NET Entity Framework y LINQ To SQL: Ejemplos de las novedades del SP1 Beta 1!@ Thursday, May 22, 2008 5:52 PM

Hola devsoftx,

Buena pregunta para la que no tengo una respuesta contundente...casi te diría que depende de la necesidad que tengas de tener definir tu modelo de persistencia. Está claro que NHibernate es un modelo ya maduro, mientras que EF no verá la luz hasta después de verano...si no tienes presión de tiempo, yo esperaría a que aparezca la versión definitiva de EF y se empiecen a ver las primeras aplicaciones reales y potente que demuestren su capacidad y sus ventajas sobre NHibernate (Creo que Unai ha escrito bastante sobre esto)...además, de esta forma tendrías dos opciones entre las que elegir, y porque no, una tercera que es LINQ To SQL (ya veremos si la evolucionan o no).

Un saludo

JC's

Juan Carlos González Martín

# re: ADO.NET Entity Framework y LINQ To SQL: Ejemplos de las novedades del SP1 Beta 1!@ Thursday, May 22, 2008 10:42 PM

Hola Juan Carlos,

Bueno si me urge, estamos empezando con un proyecto y Requiere de un Modelo de Persistencia, aunque usamos VS2005 SP1, (y estamos felices asi =P)pero parece tendremos que pasar a VS2008.

Bueno gracias por la informacion,me fue de gran ayuda.

Hasta Pronto.

devsoftx

# re: ADO.NET Entity Framework y LINQ To SQL: Ejemplos de las novedades del SP1 Beta 1!@ Thursday, May 22, 2008 11:26 PM

Hola devsoftx,

no he podido contestar a tu pregunta en mi blog, pero como está respondida aquí, para no abrir otro hilo continúo con este. :-)

En mi opinión (y es eso, una opinión), iría de momento por NHibernate y VS 2008, ya que como indicas tú mismo, os urge.

En otro caso, igual compensaba irse por EF, pero todavía está verde en algunos aspectos e incluso no creo que hasta una versión 2.0 ó como la quieran llamar, se añada aspectos que a todos nos gustaría ver en la versión 1.0.

Por esa razón y en mi modesta opinión con respecto a tus necesidades (lo que quieres hacer y la urgencia de hacerlo ya), iría por donde te digo. Se que habrá gente que se extrañe de lo que digo, pero mis razones personales tengo para decir esto (y vaya por delante y para los posible mal pensados, que con esto no digo que EF no esté bien, que de hecho estoy enamorado de él).

Jorge Serrano

# re: ADO.NET Entity Framework y LINQ To SQL: Ejemplos de las novedades del SP1 Beta 1!@ Friday, May 23, 2008 12:02 AM

Buenas Jorge,

Estoy de acuerdo contigo, puesto que si devsoftx nos habla del comienzo de un proyecto real, que no un piloto, no tiene sentido ir a EF, hay que ir a lo seguro y probado como es NHibernate...de todos modos, me gustaría conocer la opinión de Unai (no se si leerá esta entrada), porque esta es la segunda vez en menos de una semana que me plantean una cuestión de este tipo.

Gracias a los dos por los comentarios

Un saludo

JC's

Juan Carlos González Martín

# re: ADO.NET Entity Framework y LINQ To SQL: Ejemplos de las novedades del SP1 Beta 1!@ Friday, May 23, 2008 1:03 AM

Gracias por sus opiniones os, comento lo que tendre que empezar a trabajar en el , se trata de una aplicacion con la cualidad de poner conectarse a cualquier sistema gestor de base de datos, que mantenga un mismo esquema ,me baje una Maquina virtual con el VS2008 y WS2003 instalado , decidido a probar EF , bien lo instale me vaje el SP1 para VS2008 , lo instale(espere como 2 horas a que descarge e instale) , y cuando oh sorpresa emocionado voya intentar conectarme a un repositorio de datos , me veo con la sorpresa que no hay conexion a Oracle,(estoy con Oracle 9i) solo SQL Server , Express y CE , ahora leyendo los post , me baje los drivers de Core Lab , los instale(trial por supuesto) y logre conectar , pero no pude Arrastrar la tabla hacia el modelador de entidades, lo que me deja al inicio osea con el modelo vacio...

ahora me instale el Cliente de Oracle 9i ,en mi maquina virtual , con la esperanza de poder conectarme y poder tener la herramienta 100% funcional y.........

NADA , no me aparece la conexion a Oracle ,el OraDirect.NET de CoreLab me permite ver mi esquema , pero no puedo arrastrarlo a mi Modelador.

termino el dia un poco desilusionado dado que no que no posee AUN esa opcion el IDE de V2008SP1 aunque por eso es BETA , espero que al salir la version final , ya podamos conectarnos directamente a usa BD Oracle , como si puedo hacerlo en mi caso con VS2005

Muchas Gracias. por su atencion.

Gracias totales

devsoftx

# re: ADO.NET Entity Framework y LINQ To SQL: Ejemplos de las novedades del SP1 Beta 1!@ Friday, May 23, 2008 1:16 AM

Hola , gracias por la atencion ,les cuento lo que sucedio, me baje una maquina virtual con vs2008, le instale el sp1, pude usar EF con SQL, es increible , para mi segunda demo , quize conectarme con una BD Oracle , Oh sorpresa , no habia la opcion al inicio del crear el modelo , cuando me pide la cadena de conexion , no habia Oracle =( , dije no hay problema , me baje los drivers de corelabs , los instale ,me conecto xvr , cuando quizae crear el modelo me paso lo mismo buuuuuuu... =( ,luego intente desde el explorador del corelabs jalar las entidades al modelador y no permite , buuuu otra vez =(, despues intente la ultima , instale el cliente de oracle 9i , pq con VS2005 me conectaba de esa forma , instalado los drivers de oracle, y nah... pude conectarme , pero nah , espero que en la version final , esta esa opcion.

Muchas Gracias por su ayuda , este dia aprendi bastante =D

devsoftx

# re: ADO.NET Entity Framework y LINQ To SQL: Ejemplos de las novedades del SP1 Beta 1!@ Friday, May 23, 2008 9:25 AM

Bueno, os cuento entonces mi opinión. En primer lugar decirle a devsoftx que corelabs es funcional con BETA 3 no con la CTP que sale con el SP1 de VS2008 que lleva nuevos bits, tendrías que esperar a que saquen el nuevo proveedor. Con respecto a lo que comentábais deciros que yo si estoy haciendo proyectos con EF, desde beta 3 y que tengo resueltos el 90% de los problemas que necesito resolver en mi capa de persistencia, aunque haya tenido que currar de sobremanera en esta parte enviando mails para aquí y para allí con gente de producto. Desde luego yo no te voy a decir lo que debes usar, únicamente que si tienes un proyecto en el que estás pensando usar NHibernate para tu capa de persistencia estoy seguro de que no es un proyecto pequeño, y que por lo tanto estará más tarde de lo que EF tardará en salir como Release, por Junio-Julio más o menos ( esperemos)). Aquí tu principal desventaja es que no usas Sql Server y por lo tanto además de lo dicho tienes la desventaja de no saber cuando saldrá de forma oficial un proveedor de Oracle ( como CoreLabs o el que proporcione Oracle)...

Seguro que no te he aclarado nada :-(...

unai

Unai

# re: ADO.NET Entity Framework y LINQ To SQL: Ejemplos de las novedades del SP1 Beta 1!@ Friday, May 23, 2008 9:29 AM

Devsoftx CoreLabs solamente funciona con Beta 3 no con el SP1 de VS2008 por ahora. Con respecto a NH o EF decirte que valores todo lo que se ha dicho hasta aquí, para mi EF es y sobretodo será una opcción muy importante, aunque en tu caso tienes el handicap añadido del proveedor de Oracle...

Saludos

Unai

# re: ADO.NET Entity Framework y LINQ To SQL: Ejemplos de las novedades del SP1 Beta 1!@ Friday, May 23, 2008 4:28 PM

Hola espinete,

de esta direccion me baje la maquina virtual con el vs2008 instalado : www.microsoft.com/.../details.aspx

y de aqui me baje el SP1 para VS2008 : www.microsoft.com/.../details.aspx

Hola Unai , gracias por la aclaracion sobre los drivers de corelabs,Una pregunta buscando productos de terceros(que parece que tendremos que  usar) Alguien escucho y/o trabajo con Persistor.NET : http://www.persistor.net/

Muchas Gracias una vez mas.

devsoftx

# re: ADO.NET Entity Framework y LINQ To SQL: Ejemplos de las novedades del SP1 Beta 1!@ Friday, May 23, 2008 9:20 PM

Hola , disculpen que sea tan latoso , pero en la traduccion del Blog de Scott Guthrië: thinkingindotnet.wordpress.com/.../service-pack-1-beta-para-vs-2008-y-net-framework-35

El comenta que la Version de SP1 del 3.5 da soporte a EF y que ademas puedo conectarme a diferentes base de datos (Oracle ,Informix,DB2, etc) lo cual he podido comprobar , dado que cuando uno trata de "arrastrar" la tabla , salta un mensaje "No tiene el proveedor necesario".

No se que opinan de esto.

Gracias.

devsoftx

# re: ADO.NET Entity Framework y LINQ To SQL: Ejemplos de las novedades del SP1 Beta 1!@ Friday, May 23, 2008 11:17 PM

Hola devsoftx,

Nadie te dice lo contrario...efectivamente, podrás arrastrar tablas desde una BD Oracle (no lo he probado), pero no te dejará crear el modelo (lo que te está pasando) porque no encuentra el provedor necesario para atacar el modelo de EF que pretendes crear.

Un saludo

JC's

Juan Carlos González Martín

# ADO.NET EF: …enredando y más ejemplos (I) « Pasi??n por la tecnolog??a…@ Friday, May 30, 2008 12:59 AM

PingBack desde  ADO.NET EF: …enredando y más ejemplos (I) « Pasi??n por la tecnolog??a…

ADO.NET EF: …enredando y más ejemplos (I) « Pasi??n por la tecnolog??a…

# re: ADO.NET Entity Framework y LINQ To SQL: Ejemplos de las novedades del SP1 Beta 1!@ Thursday, January 8, 2009 1:17 PM

yo pienso que si poneis unos ejemplos sera mejor porque no no me enteromucho de como se trabaja en ado.net en VB 2008

carlos galan delgado