Así que un par de amigos míos me mostró una pequeña ingeniosa aplicación SubSonic. Su lite A y me atrevo a decir que lindo ORM (relación asignador de objetos). La razón que me gusta es porque tiene la huella de baja en el proyecto. Y no tengo que hacer ninguna configuración funky para hacerlo funcionar.

Para ejecutar el ejemplo, necesitará uno de los sabores de Visual Studio 2005 ... ya sea expresa o estándar y por encima de la debida. También se requieren expresiones SQL o alguna otras ediciones de SQL Server ... como 2000 o 2005.

Código de ejemplo: http://quick-max.com/samples/QBlog.net.zip

  1. Ejecutar Aspnet_regsql.exe y apuntan a la base de datos que desea trabajar.
  2. A continuación, ejecute localizar el BlogTables.SQL y ejecutarlo en contra de su base de datos recomendados
  3. Abre la carpeta del proyecto como un sitio web.
  4. Modificar la cadena de conexión mainCon para que apunte a la base de datos.

Ahora estamos listos para trabajar. El Subsonic.dll se ha incluido en el proyecto para usted.
Usted se dará cuenta en el directorio App_Code de que hay un archivo builder.adp. Este archivo es utilizado por subsónicos para especificar qué tabla que desee para crear objetos de. Usted puede especificar todos tabla
poner un (*) como la única entrada en el archivo, o especificar un nombre de tabla en cada línea.

Vamos a compilar el proyecto para que subsónico construye nuestros objetos para nosotros. Una vez que se compila a continuación, los objetos se mostrarán.

Usted se dará cuenta de un objeto creado en pareja, tres de ellos QuickMaxBlog QuickMaxBlogEntry, y QuickMaxBlogEntryComment.

Esto es básicamente todo lo que necesitamos para salvar a los anuncios de la base de datos.
Así que vamos a echar un vistazo a Blog.CS

Así que tomó el pequeño e ingenioso escritor RSS XML de Daniel brillante en CodeProject , me acaba de agregar un par blog funciones específicas.

Así como usted puede ver en el ejemplo de código anterior, yo no tenía que escribir un fragmento de SQL para conseguir que esto funcione. Así que el tiempo que tiene en realidad disminuye el tiempo de desarrollo. Su masa casi como la programación. Yo sé que sabes que yo soy más de la simplificación porque no los tiene reglas de negocio real ... ... Así que vamos a decir hipotéticamente neto quería agregar más funcionalidad a la base del objeto creado por subsónicos ... .. así theres una característica poco ingenioso en. 2.0 llamada .... PARCIAL CLASES .... Whoooo Hooo .... y así todo lo que tienes que hacer es crear una clase partical y se puede inyectar cualquier método, variable o propiedades que usted puede ser que desee utilizar ... ....

.... Bueno, yo espero que ustedes miren esto su muy ingenioso ....

Subsónico: http://www.codeplex.com/actionpack
Daniel brillante: http://www.codeproject.com/aspnet/RSSviaXmlTextWriter.asp
Código de ejemplo: http://quick-max.com/samples/QBlog.net.zip

Etiquetas: , ,