Aca encontré el link
http://teera.seriyagroup.com/blog/index.php/2008/11/14/linq-to-sql-and-the-m icrosoft-way/ Saludos Maximiliano Damian Accotto Microsoft MVP en SQLServer Consultoria en SQL Server Buenos Aires-Argentina maxi.acco...@gmail.com http://blog.maxiaccotto.com De: puntonet@mug.org.ar [mailto:punto...@mug.org.ar] En nombre de Leonardo Micheloni Enviado el: miércoles, 13 de mayo de 2009 04:48 p.m. Para: puntonet@mug.org.ar Asunto: [puntonet] Contras de utilizar Entity Framework Linq2Sql sirve, quiero hacer una aplicación de videoclub no voy a poner EF, ni a hacer los mappings a mano, ni NH, por lo menos yo uso linqtosql, también lo podés mapear con storedprocedure y es rápido, genera código, a qué te referís cuando decís que parece lento? en la generación del sql o en la ejecución? On 5/13/09, Maxi Accotto <maxi.acco...@gmail.com> wrote: Hola chicos, el EF tiene soporte para Stores , SQL J yo lo uso con ambos. Lo que no uso es el linq to SQL ya que me parece lento y hasta ms lo va a discontinuar parece. Saludos Maximiliano Damian Accotto Microsoft MVP en SQLServer Consultoria en SQL Server Buenos Aires-Argentina maxi.acco...@gmail.com http://blog.maxiaccotto.com De: puntonet@mug.org.ar [mailto:punto...@mug.org.ar] En nombre de Pablo Dettori Enviado el: miércoles, 13 de mayo de 2009 11:20 a.m. Para: puntonet@mug.org.ar Asunto: [puntonet] Contras de utilizar Entity Framework Qué tal. Si, Quizás el designer sea útil para mapeos sencillos. Para relaciones más complejas quizás sea necesario tocar el mapping a mano. De todas formas, prefiero hacer el mapping manualmente; sé que se demora más, pero siento que puedo tener más control y conocimiento del framework (me pasa con los ORMs con los que estoy trabajando, OJB.NET y NHibernate). Con respecto a la performance, coincido con vos en que hay que prestar mucha atención a la forma en la que el framework genera las sentencias SQL que envía al motor. En algunas escenarios, quizás es conveniente utilizar, por ejemplo, stored procedures paginados que me devuelvan específicamente lo que quiero que el usuario vea y no recorrer colecciones de colecciones de objetos. Es una de las cosas que me gustan de NHibernate, que tenga esa flexibilidad de poder usar HQL, SQL o stored procedures, dependiendo de lo que uno necesite, cambiando sólo un archivo de mapping. ¿El Entity Framework tiene soporte también para stored procedures? 2009/5/13 Leandro Tuttini <ltuttini_lis...@yahoo.com.ar> hola Pablo, Me imagino que la sensilles del mapping estara dada por el uso de designer que trae la herramienta. No creo que sea nada gracioso tocar el maping a mano. Por ahi esa es una contra detectada, o sea lo que el designer permite nativamente se logra con facilidad, lo que no permite bueno ahi esta el tema hasta donde permite el designer y hasta donde no. Alguin tuvo que dejar de utilizar el designer y hacer el mapping a mano, es posible ? es viable ? se aconseja llegado a cierto punto ahcerlo, o si se puede hay que evitarlo ? con que contras uno se puede topar si debe mapear a mano ademas del hecho que pierde la facilidad de lo visual ? Por el tema de performance creo que dependera de la situacion, no creo que los frameworks de persitencia tengan el 100% de la culpa si anda lento, por ahi la no utilizacion de indices correctos, o el analisis del profile, para verificar que se este ejecutando las consultas correctamente puede ser una causa. Saludos --- El lun 11-may-09, Pablo Dettori <phdett...@gmail.com> escribió: De: Pablo Dettori <phdett...@gmail.com> Asunto: [puntonet] Contras de utilizar Entity Framework Para: puntonet@mug.org.ar Fecha: lunes, 11 de mayo de 2009, 12:59 pm Qué tal, Leandro. Si, es un tema interesante el que proponés. Propongo un par de interrogantes más : ¿ Qué tan sencillo es el mapping de este framework? ¿ El nivel de performance es realmente aceptable? 2009/5/11 Leandro Tuttini <ltuttini_lis...@yahoo.com.ar <http://mc/compose?to=ltuttini_lis...@yahoo.com.ar> > hola, Queria plantear en la lista del mug una pregunta que vi en otro foro y me parecio interesante. La verdad yo hasta ahora no utilice Entity Framework, por eso no sabria que aportar. La pregunta que vi basicamente apuntaba a cuales son las contras de utilizar Entity Framework. O sea a ver aclaro un poco, la idea es descubrir: - que limitantes se tiene con Entity Framework, - que cosas no se deberian hacer, - que camino no tomar o implementar, donde encontraron problemas Se me ocurre, crear entidades con claves compuestas es buena idea ? Por ahi limitaciones al momento de querer extender el framework de persistencia. Al utilizarlo con otros motores de base de datos, por ejemplo Oracle, es compatible ? Que tipo de herencia tiene problemas al utilizarse. La idea por ahi no es comparar este framework con otro, ya que de ser asi seria muy largo el debate, sino que analizarlo solito y ver que cosas no hacer porque de hacerlas uno se encuentrara con problemas. Bueno seria este el planteo espero se entienda. Saludos _____ Yahoo! Cocina Recetas prácticas y comida saludable Visitá http://ar.mujer.yahoo.com/cocina/ _____ Yahoo! Cocina Recetas prácticas y comida saludable Visitá http://ar.mujer.yahoo.com/cocina/ No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.5.329 / Virus Database: 270.12.27/2112 - Release Date: 05/13/09 07:04:00 No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.5.329 / Virus Database: 270.12.27/2112 - Release Date: 05/13/09 07:04:00