Gentil.net

gentle.net es un marco de persistencia de objetos para .NET escrito en C #.
Descargar ahora

Gentil.net Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • LGPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Morten Mertner
  • Sitio web del editor:

Gentil.net Etiquetas


Gentil.net Descripción

Gentle.net es un marco de persistencia de objetos para .NET escrito en C #. Gentle.net es un marco de persistencia de objetos independientes RDBMS. Gentle.net presenta una generación y construcción de objetos automáticos de SQL, una fábrica de SQL para crear consultas personalizadas, ayudantes de construcción de datos, excelente rendimiento y DOC. El marco define algunos atributos con los que tiene que decorar los objetos que desea persistir. Decore las clases con el atributo de name, y los miembros (propiedades y campos a medida que ve en forma) con el atributo de manteca. Hay atributos adicionales disponibles que solo deben usarse cuando no existe una clase de analizador para la base de datos que está utilizando (consulte el proveedor de la base de datos - Implementación Estado). Las clases del analizador se utilizan para obtener metadatos en el esquema actual directamente desde la base de datos, evitando así la necesidad de replicar esta información en su código. Si no existe un analizador, las columnas de clave primaria deben estar decoradas con el atributo de LEYKEY, y las llaves extranjeras y su Las asignaciones deben ser declaradas usando el atributo LEYKEY. El atributo de manteca proporciona propiedades que le permiten proporcionar detalles sobre el tipo, tamaño y manejo nulo. Si existe un analizador, la información obtenida anula automáticamente cualquier configuración de este tipo. Los objetos de negocios pueden heredar opcionalmente de la clase persistente, que proporciona un conjunto de métodos estándar para persistir y recuperar objetos. Puede replicarlos en una clase de base diferente si es necesario, o en una clase de administrador si prefiere un diseño más orientado a SOA. Gentil proporciona soporte para columnas de identidad (donde la base de datos asigna un valor de clave principal a la fila que se está insertando) a los implementadores de ipersistent (que incluye la clase persistente). El punto de acceso principal a la funcionalidad del marco es proporcionada por la clase PersistenceBroker, que es Responsable de orquestar todo el acceso a un proveedor de base de datos determinado. El PersistenceBroker es responsable de la construcción y el almacenamiento en caché de consultas básicas, así como la interacción con los búsquedas de la base de datos. Puede crear tantas instancias de PersistencerBroker según sea necesario, como una para cada base de datos a la que debe conectarse. Varias clases lo permiten o requieren que pase una instancia de PersistenceBroker, que se usará posteriormente para todas las operaciones de la base de datos realizada por la clase. Si necesita conectarse a una sola base de datos, puede usar la clase de Broker estática, que delega todas las llamadas a Una instancia predeterminada de PersistenceBroker (usando el PRIGUETE DEFAULTEPRODING CONFIGURADO EN EL ARCHIVO DE CONFIGURACIÓN). Los objetos expertos se identifican mediante una tecla, que es realmente solo un hashtable con algunos métodos convenientes para recopilar valores de propiedad de los objetos. La clase clave sabe cómo rellenarla cuando se le da una instancia de un objeto y un conjunto de nombres de propiedades, y también proporciona un medio para obtener una clave que sostiene solo los campos de la tecla primaria. Esto es útil cuando se construye consultas personalizadas como las restricciones se pueden pasar como clave. Instancias a los métodos tanto en las clases de (persistencia) y de SQLBuilder. Esta encapsulación también permite que suavemente funcione con las teclas primarias de múltiples columnas. Para ejecutar las declaraciones de SQL personalizadas, use la clase SQLStatement. Use la clase SQLBuilder para construir instancias de esta clase siempre que la declaración sea para un tipo compatible (es decir, una clase decorada con los atributos adecuados como se describe anteriormente). El SQLBuilder proporciona una forma independiente de la base de datos de construir consultas y tiene muchos métodos para agregar restricciones y De lo contrario, personalizar la consulta. Se utiliza internamente por el PersistenceBroker siempre que necesita generar declaraciones. Puede declarar un diseño de DataView usando el atributo CustomView en las propiedades para incluir en la vista de datos. La data de datos real se puede obtener utilizando la clase ObjectView suministrando una matriz de objetos empresariales. Las declaraciones de los múltiples se pueden transacciones (agrupadas) utilizando la clase de transacción. Lo que está nuevo en esta versión: · Esta versión actualiza suavemente a .NET 2.0 y agrega soporte para Métodos de acceso genérico. · Adicionalmente, contiene correcciones de errores y mejoras realizadas desde la última versión hace casi 2 años. · Lamentablemente, también es una versión de envoltura para un proyecto donde el desarrollo se ha estancado y es poco probable que se revive (al menos por el autor original).


Gentil.net Software relacionado

XOT

XOT es un marco de descripción del modelo de datos basado en XML con el propósito para permitir que los desarrolladores describan los modelos de datos fácilmente. ...

214

Descargar

Validador de primavera

El validador de resorte es una herramienta que proporciona una forma sencilla de generar automáticamente el código válido del lado del cliente de JavaScript. ...

205

Descargar

Archivador

ARCHMAPPER es una herramienta para las descripciones de la arquitectura de asignación al código fuente de Java. ...

172

Descargar

Pfp studio

PFP Studio es un sistema de programación visual para el desarrollo de aplicaciones rápidas (RAD) de formularios basados en la web utilizando PHP y JavaScript. ...

164

Descargar

Jublo

JLOOM es un lenguaje de plantilla modular para la generación de texto. ...

218

Descargar