Vamos a comentar algunas, sin que se entienda que son las más importantes:
- Soporte para objetos, también conocidos como POCO (Plain Old CRL Objects con sus siglas en ingles), o sea la posibilidad de agregar nuestros propios objetos personalizados, para ser usados en conjunto con las entidades.
- Soporte para crear primero el Modelo de clases. Ahora es posible crear la base de datos a partir de nuestro modelo de clases, en vez de iniciar de la base de datos.
- Soporte a LINQ, ahora es posible acceder a las funciones de SQL, a través de consultas de LINQ. Así mismo es posible usar un método de una clase como proxy para funciones definidas en el modelo conceptual.
- Ahora es posible hacer la diferencia entre la entidad y el EntitySet, con solo cambiar el nombre a singular; ya que el plural es el EntitySet.
- Una de las más interesantes adiciones es la posibilidad de crear Tipos complejos de datos. Y a partir de esto poder crear propiedades cuyo tipo sea este tipo complejo, a nivel de la entidad.
Una de las razones más importantes por las cuales lo usamos en MVC, es la completa independencia que tiene del motor de base de datos. Aun que por default viene con Proveedores para SQL, es posible crear los nuestros o usar los de terceros y de esta forma podríamos conectarnos:
- Oracle
- MySql
- Informix
- Progress
- etc
No hay comentarios:
Publicar un comentario