Entra

Entra con facebook

login facebook

¿No tienes cuenta?

Este proyecto se encuentra en La Caja, o fase de votación. Pasará a financiación cuando obtenga 100 votos de la comunidad.

Entity Framework Wizard

Widgets del proyecto

Vertical

<iframe src='https://www.lanzanos.com/apoya/6653/1/' width="200" height="285" frameborder='0'> </iframe>

Horizontal

<iframe src='https://www.lanzanos.com/apoya/6653/0/' width="334" height="110" frameborder='0'> </iframe>

Loogic Partners

En Loogic creemos en las personas y creemos que cuanto más cerca de ellas estemos, más podremos ayudarles y más podrán ayudarnos. Nosotros estamos limitados, somos un equipo magnífico pero que no llegamos a todas partes. Queremos tener personas que nos ayuden, sea de forma individual o desde empresas, que compartan la filosofía de Loogic y quieran ayudar a emprendedores, startups e inversores.

Nuestras áreas de acción son amplias, si crees que puedes ayudarnos en alguna de ellas, crees que puedes llevarlas a aquellos a los que nosotros no llegamos, queremos conocerte.

Loogic engloba:

Contribuye la desarrollo del complemento para


Microsoft Visual Studio


 


¿Qué es Entity Framework?


Entity Framework es un conjunto de tecnologías de ADO.NET que permiten el desarrollo de aplicaciones de software orientadas a datos. Los arquitectos y programadores de aplicaciones orientadas a datos se han enfrentado a la necesidad de lograr dos objetivos muy diferentes. Deben modelar las entidades, las relaciones y la lógica de los problemas empresariales que resuelven, y también deben trabajar con los motores de datos que se usan para almacenar y recuperar los datos. Los datos pueden abarcar varios sistemas de almacenamiento, cada uno con sus propios protocolos; incluso las aplicaciones que funcionan con un único sistema de almacenamiento deben equilibrar los requisitos del sistema de almacenamiento con respecto a los requisitos de escribir un código de aplicación eficaz y fácil de mantener.


Entity Framework permite a los desarrolladores trabajar con datos en forma de objetos y propiedades específicos del dominio, como clientes y direcciones de cliente, sin tener que preocuparse por las tablas y columnas de la base de datos subyacente donde se almacenan estos datos. Con Entity Framework, los desarrolladores pueden trabajar en un nivel mayor de abstracción cuando tratan con datos, y pueden crear y mantener aplicaciones orientadas a datos con menos código que en las aplicaciones tradicionales. Dado que Entity Framework es un componente de .NET Framework, las aplicaciones de Entity Framework se pueden ejecutar en cualquier equipo en el que esté instalado .NET Framework a partir de la versión 3.5 SP1.


leer más...


 


¿Qué es Entity Framework Wizard?


Es el complemento para visual studio 2010,2012,2013, que mediante un asistente te permitirá configurar la estructura de Entity Framework seleccionando automáticamente las opciones adecuadas a las necesidades de su proyecto.


 


¿Qué lenguajes de programación soporta Entity Framework Wizard?


En la elaboración de proyectos, archivos y códigos el asistente soporta, C sharp y Visual Basic .Net


 


¿De qué componentes o módulos está compuesto Entity Framework Wizard?



1. Creador de capas (proyectos)



 . Creación del modelo de datos UnitOfWork.


  -Este archivo es donde tendremos el modelo de nuestra base de datos. (NO dbml)
 
. Creación de capas de datos (Entity, Data, Dto, Business)


 -Entity, esta capa está representada como proyecto en Microsoft Visual Studio, en la cual se agregaran las entidades con sus estructuras.


 -Data, esta capa te permitirá instanciar la capa entity haciendo uso de tus datos, así consumiendo y creando métodos.


 -Dto, (data transfer object) esta capa alojara las propiedades equivalente a columnas de tablas y/o resultados de procedimiento almacenados, vistas o funciones.


 -Business, la capa de negocio el cual consume toda la información de la capa Data, teniendo un intermediario con código limpio.


 


. Creación del repositorio de base (agregar, actualizar, eliminar, guardar cambios)


El repositorio base, el cual alojara los métodos mencionados, los cuales describo a continuación.


-Agregar, nos permitirá crear registros sobre las tablas de la base de datos.


-Actualizar, nos permitirá actualizar registros sobre las tablas de la base de datos.


-Eliminar, nos permitira eliminar registros sobre las tablas de la base de datos.


-guardar cambios, nos permitirá ejecutar las acciones descritas anteriormente.



. Creación de carpetas (Base, procedimientos almacenados, funciones, Tablas)


Los objetos que creará el Entity Framework Wizard se alojaran en las carpetas descritas aquí respectivamente.


 


2. Creación de todos los objetos de base de datos.

. Creación de tablas.


Podremos crear las tablas en los capas (proyectos), y hacer uso de sus facultades como consultas, relaciones , etc

. Creación de procedimientos almacenados.


Podremos crear los procedimientos almacenados como forma de objeto dentro de Microsoft Visual Studio



. Creación de funciones (escalar y tipo de tabla)


Permitirá crear el objeto de funciones en nuestro desarrollo.

. Creación de vistas


Permitirá crear el objeto de vistas en nuestro desarrollo.


. Podremos ver un resumen de la creación de los objetos



3. Creaciones de perfiles.


La creación de perfiles nos ayudará a identificar la configuración que tengamos respecto a la solución y proyectos por base de datos.


 


Como resultado de crear capas y configurar tablas o procedimientos vemos que el asistente creará todo los códigos necesarios para nuestro proyecto.



Código de la capa data generado.


 



Todos los códigos generados se obtienen de plantillas XML , por la cual podremos controlar versiones actuales y personalizadas


 


 


 


 


 

Grupo de ingenieros que queremos formar una empresa desarrollando complementos para visual studio facilitando y agilizando el desarrollo de software
Recompensas por apoyar
10€
Apoyo
Apoya al proyecto por 1 licencia (NO BETA) por 365 días
Hasta que el proyecto no pase a fase de financiación, no podrá realizar ninguna apoyo.
Siga al proyecto para estar al corriente de sus novedades
20€
Licencia del software + Reconocimiento
Toda persona que participe en el proyecto recibirá una licencia del producto para uso personal.
su aportación al proyecto será reconocida con una mención personalizada en la documentación que acompañe al software.
Hasta que el proyecto no pase a fase de financiación, no podrá realizar ninguna apoyo.
Siga al proyecto para estar al corriente de sus novedades
50€
Compra 3 licencias de uso
Con esta cantidad, se enviará a la persona tres licencias para que pueda regalar a quien desee. De igual manera, se disfrutará de las condiciones de recompensas inferiores.
Hasta que el proyecto no pase a fase de financiación, no podrá realizar ninguna apoyo.
Siga al proyecto para estar al corriente de sus novedades
200€
Licencia + Evaluación individualizada
Además de las condiciones de la recompensa anterior, en caso de que a una persona tenga interés particular por el software, nos comprometemos a analizar datos suministrados de manera individual, facilitando además otras pruebas, para llevar a cabo un informe de resultados.
Hasta que el proyecto no pase a fase de financiación, no podrá realizar ninguna apoyo.
Siga al proyecto para estar al corriente de sus novedades
10000€
Eres el rey de las Donaciones
Se entregará el código fuente de todo el desarrollo, con posibilidad de comercializar un distribución a nombre propio.
Hasta que el proyecto no pase a fase de financiación, no podrá realizar ninguna apoyo.
Siga al proyecto para estar al corriente de sus novedades