Respuesta

11
  1. Persistencia Ignorancia: Se pueden definir objetos (Plain Old CLR) de su propia POCO desconectados de cualquier tecnología específica persistencia. Esto le permite intercambiar una pila de acceso a datos por otra si surge la necesidad.

  2. Código T4 Generación: EF 4 se venderá con una serie de plantillas de generación de código T4 que se pueden personalizar o substituirlo por su propia cuenta. (T4 es una tecnología de generación de código integrada en Visual Studio 2008 o posterior).

  3. Lazy Loading: Además de la carga ansiosa y explícita, las entidades relacionadas se pueden cargar automáticamente a pedido. Por ejemplo, con una clase de Orden que tiene una propiedad OrderDetails, marcar esta propiedad como virtual hará que los datos de la orden se carguen automáticamente desde la base de datos cuando se enumera la propiedad OrderDetails.

  4. POCO de seguimiento de cambios: EF4 apoyará dos modelos para el seguimiento de los cambios sobre el Poco de. Por defecto, EF tomará una instantánea del estado original de sus objetos y luego lo comparará con la versión actual cuando guarde los cambios. Alternativamente, puede definir propiedades como virtuales para que su estado sea continuamente rastreado y se mantenga sincronizado con el administrador de estado del objeto.

  5. Mejor soporte N-Tier con entidades de auto-seguimiento: El primer CTP para EF4 incluye una plantilla T4 para generar entidades que rastrean sus propios cambios en el cliente, que luego se serializan cuando se envían a través de los límites del servicio y se guardan en base de datos.

  6. Modelo-Primera Desarrollo: Crear un modelo para sus entidades, a continuación, tener Visual Studio 2010 generar DDL para crear una base de datos con las tablas y las relaciones de juego.

  7. Código de sólo el Desarrollo: Escribir clases y tienen EF inferir un modelo conceptual (sin archivo edmx!). Incluso puede generar DDL a partir del modelo dinámico para crear la base de datos y las tablas.

citado de DevelopMentor

what's new in EF

Cuestiones relacionadas