Archivo de la categoría: C# .Net

lenguaje de programación orientado a objetos desarrollado por Microsoft y uno de mis lenguajes favoritos para desarrollar

Entity Framework Code First Parte I

Bueno amigos ya tenia tiempo que no postea nada pero me estaba documentando y hoy vengo a poner algo de lo que he aprendido a lo largo de esta semana en esta ocasión hablaremos de Code First primero algo de teoría:


¿Que es Code First?

Code First es un nuevo enfoque de trabajo que aparece en el Entity Framework a partir de las versión 4.1, que nos permite crear nuestro modelo mediante clases POCO (Plain Old CLR Object), a partir de las cuales se generará nuestro modelo de base de datos. Otra característica es que en este modelo no existe el fichero edmx de definición del modelo (conceptual y de datos).

Lee el resto de esta entrada

Inicializadores en C#

Bueno  amigos este es mi primer post aquí en este nuevo blog y hoy quiero compartir una característica de C# 3.0 que son los Inicializadores de Objetos y Colecciones que formalmente se definen como:

Los inicializadores de objeto permiten asignar valores a los campos o propiedades accesibles de un objeto en el momento de la creación sin tener que invocar explícitamente un constructor.

En palabras comunes vendría siendo como la instanciación de un objeto con los valores que se le asignarían cada miembro publico o propiedad declarada en la clase sin tener definido precisamente un constructor personalizado con esos que reciba esos parámetros.

Veamos un ejemplo supongamos que tenemos la siguiente clase:

Lee el resto de esta entrada