Entity Framework FAQ: Introducción (es-ES)

Entity Framework FAQ: Introducción (es-ES)

 Volver al EF FAQ tabla de contenido


¿Dónde debo ir a aprender más acerca de la EF?


Cómo comenzar:
Blogs del equipo de marco de entidad:
Algunos individuos (dentro y fuera de Microsoft) que blog sobre EF:
La Revista MSDN:

.NET Framework 4 webcasts:

Libros:
Foros / lugares para hacer preguntas:

¿Cómo puedo obtener los bits de Entity Framework ?


La primera versión de Entity Framework (llamado EF 3.5 SP1) forma parte de Visual Studio 2008 sp1 y.NET Framework 3.5 sp1.

La segunda versión de Entity Framework (llamado EF4) forma parte de Visual Studio 2010 y.NET Framework 4.

¿Novedades en EF4?


Consulte los siguientes recursos:

¿Por qué usar el EF y Entity Data Model (EDM)? ¿Cómo ayudan?


La primera forma de mirar esto es preguntar, por qué utilizar a una asignación objeto/relacional (O/RM) en absoluto. Por eso sugiero mirar a la entrada del blog de Glenn Block: diez ventajas de un ORM  .

A continuación, quizás usted se preguntaría: ¿por qué utilizar EF en particular? Una opinión sobre esa cuestión aparece en la entrada por qué usar Entity Framework  .

Si preguntan sobre el Entity Data Model en particular, lo clave es que permite a los desarrolladores a razonar sobre, y escribir consultas en términos de, un modelo conceptual de nivel superior en lugar de utilizar el esquema de base de datos relacional de tablas, combinaciones, claves externas, y así sucesivamente. Muchos sistemas empresariales tienen aplicaciones múltiples y bases de datos con distintos grados de normalización, distintos estilos de esquema,  distintas convenciones de nombres de tablas y columnas. Además, en sistemas complejos las entidades de interés pueden estar dispersos en varias filas en varias tablas, y cambios en el esquema lógico pueden ser difíciles de descubrir dentro de las aplicaciones. Agregando un nivel adicional de abstracción, el EDM aísla a los desarrolladores de los detalles de bajo nivel del modelo lógico y los libera a centrarse en los aspectos esenciales de la aplicación o problema a mano. Para obtener más información, consulte Introducción a Entity Framework  .

¿Donde puedo aprender acerca de los planes para la próxima versión de la EF?


El EF diseño blog  pretende aumentar considerablemente la transparencia del diseño para el EF. El equipo de Entity Framework también lanzó un sitio Web que le permite fácilmente presentar y votar sobre peticiones para el EF: http://ef.mswish.net/  .

¿Cuáles son algunas herramientas que funcionan con Entity Framework?


Las siguientes herramientas ayudan con la depuración y solución de problemas:

Las siguientes son algunas herramientas que funcionan en combinación con Entity Framework:
  • Herramientas DBML/EDMX Huagati  es un complemento para Visual Studio que agrega nueva funcionalidad a ADO.NET diseñador de Entity Framework en Visual Studio 2008 y 2010, como por ejemplo: renombrar masa basado en reglas de entidades y miembros, selectivos comparar y sincronizar entre el CSDL, base de datos y SSDL porciones de modelos EFv4.
  • Entidad Developer  es una herramienta de generación de código y modelado para ADO.NET Entity Framework.
  • LLBLGen Pro  es un diseñador O/RM avanzada para el.NET Framework y ofrece, entre otras cosas, apoyo de Entity Framework. Esta herramienta es muy complementaria para el diseñador de Entity Framework.
  • LINQPad  es una herramienta muy buena para el aprendizaje de LINQ y el marco de la entidad.
  • Marco los objetos desnuda  obras con Entity Framework para crear aplicaciónes de web totalmente funcional automáticamente, basado en objetos del dominio.

¿Cómo puedo contribuir a esta FAQ?


El contenido de este sitio se encuentra en la Wiki de Technet de Microsoft. Como toda wiki, es muy fácil contribuir a.

Lo único que tiene que hacer como preparación para contribuir es ir aquí (http://social.technet.microsoft.com/wiki/contents/articles/129.aspx) y regístrese. Qué esto consiste es obtener un Windows Live ID  , y registrar un nombre de muestra: así puede ganar puntos, que cuentan para lograr MVP  Estado.

Una vez hecho eso, usted está listo: puede editar y crear tópicos de wiki. Si no has trabajado con wikis  antes, el enlace anterior tiene más vínculos que le presentará el proceso.

La forma más sencilla de empezar es editar un tema existente. Las preguntas más frecuentes se dividen en categorías, y cada categoría es un tema de wiki separado que contiene varias preguntas. Si desea agregar a una pregunta existente, es probalemente lo más fácil. Si tienes una nueva pregunta que encaja en una categoría existente, también puede hacer eso muy fácilmente: sólo intentar ser coherentes con los estilos existentes. Preguntas que no encajan en las categorías existentes son un poco más difíciles: deberás crear una nueva página de la categoría y añadirlo a la tabla de contenido. Quizás una solución sencilla sería añadir una categoría Miscelánea, sólo otras nuevas categorías cuando surgen suficientes preguntas a llenarla.

¿Cuáles serían algunas buenas adiciones a esta FAQ?


El contenido existente refleja la última versión de Entity Framework que había sido liberada cuando fue escrito: versión 4.0. Por lo que no está allí contenidos relacionados con lo siguiente:
  • DbContext
  • DbSet
  • Primer código

¿No solía ser un sitio web diferente de preguntas frecuentes? ¿Por qué lo movió?

Una buena pregunta! Hay dos motivos principales:
  • el actual proceso de construcción para ese sitio requiere para ejecutarlo alguien  que lo entiende, pero lo más importante:
  • el sitio de preguntas frecuentes debería ser un recurso de la Comunidad, y miembros de la comunidad de Entity Framework deberían ser capaz de contribuir a él fácilmente, sin pasar por el obstáculo de una persona con pocos recursos. El formato wiki satisface este requisito mucho mejor.

No se mantendrá la antigua web: en algún momento vamos a agregar un vínculo a este sitio.



¿Qué es con el nombre de Technet en el wiki? Soy un desarrollador y nunca voy a Technet: ¿por qué este contenido no está en MSDN?

Bien, la verdad es que Microsoft está experimentando con distintas formas de involucrar a la comunidad. Hemos estado creando los wikis para un período relativamente corto de tiempo y todavía estámos experimentando: el sitio wiki de Technet estaba disponible para utilizar, y así, nosotros podemos enfocarnos sobre las mejores formas de relacionarnos con la Comunidad, en lugar de aprender una nueva tecnología y toda la infraestructura asociada. En la actualidad, este wiki es un banco de pruebas muy conveniente para nosotros a aprender a utilizar este medio.

Aunque este contenido es en Technet, nuestra audiencia principal es el desarrollador.



Volver a EF FAQ tabla de contenido

Leave a Comment
  • Please add 7 and 2 and type the answer here:
  • Post
Wiki - Revision Comment List(Revision Comment)
Wikis - Comment List