Vriendelijk

GENTLE.NET is een persistentiekader voor objecten voor .NET geschreven in C #.
Download nu

Vriendelijk Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • LGPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Morten Mertner
  • Uitgever website:

Vriendelijk Tags


Vriendelijk Beschrijving

Gentle.net is een doorzettingsframe voor .Net geschreven in C #. Gentle.net is een RDBMS-onafhankelijke Object Persistent Framework. Gentle.net bevat automatische SQL-generatie- en objectconstructie, een SQL-fabriek voor het maken van aangepaste query's, dataview-helpers, uitstekende prestaties en redelijk voltooid docs. Het kader definieert een paar attributen waarmee u de objecten moet versieren die u wilt aanhouden. Versier de lessen met het kenmerk TableName en leden (eigenschappen en velden als je fit) met het kenmerk Tablecolumn. Er zijn extra attributen beschikbaar die alleen nodig zijn wanneer er geen analyseklasse bestaat voor de database die u gebruikt (zie database-provider - Implementatie Toestand). De analyseklassen worden gebruikt om metagegevens op het huidige schema rechtstreeks uit de database te verkrijgen, waardoor de noodzaak om deze informatie in uw code te repareren. Als er geen analysator bestaat, moeten primaire sleutelkolommen worden ingericht met het kenmerk, en de buitenlandse toetsen en hun toewijzingen moeten worden verklaard met behulp van het kenmerk buitenlandse toetsen. Het kenmerk Tablecolumn biedt eigenschappen die u informatie geven over type, grootte en null-hantering. Als er een analyzer bestaat, overschrijft de verkregen informatie automatisch een dergelijke instelling.Business-objecten kunnen optioneel worden geërfd van de aanhoudende klasse, die een reeks standaardmethoden biedt voor aanhoudende en ophalende en ophalen van objecten. U kunt deze indien nodig deze op een andere basisklasse repliceren of op een managerklasse als u de voorkeur geeft aan een meer SOA-georiënteerd ontwerp. Zacht biedt ondersteuning voor identiteitskolommen (waarbij de database een primaire sleutelwaarde toestaat aan de rij die wordt ingebracht) op implementors van IPERSISTENT (die de aanhoudende klasse omvat). Het hoofdtoegangspunt in de kaderfunctionaliteit wordt geleverd door de PerslyBroker-klasse Verantwoordelijk voor het orkestreren van alle toegang tot een bepaalde databaseprovider. De PersurfenceBroker is verantwoordelijk voor Basic Query-constructie en caching, evenals interactie met de database Backbacks. U kunt zo nodig zoveel PershileBroker-instanties creëren, zoals één voor elke database waaraan u verbinding wilt maken. Verschillende klassenvergunning of vereisen dat u een PersurfenceBroker-instantie doorgeeft, die vervolgens wordt gebruikt voor alle database-operaties die worden uitgevoerd door de Class.If u alleen verbinding met één enkele database kunt maken, kunt u de statische brokerklasse gebruiken, die alle oproepen heeft gedelegeerd Een standaard PersurandBroker-instantie (met behulp van de standaardprovider die is geconfigureerd in het configuratiebestand). Persistente objecten worden geïdentificeerd door een sleutel, wat echt slechts een hashtafel is met een aantal handige methoden voor het verzamelen van onroerendgoedwaarden van objecten. De sleutelklas weet hoe u zich moet bevolken wanneer u een object-exemplaar en een set eigendomsnamen krijgt, en ook een middel geeft om een sleutel met alleen de primaire sleutelvelden te verkrijgen. Dit is handig bij het construeren van aangepaste query's als beperkingen kunnen worden doorgegeven als sleutel instanties voor methoden voor zowel de (persistent) makelaars en SQLBuilder-klassen. Deze inkapseling maakt ook zachtaardig om met multi-kolom primaire sleutels mogelijk te maken. Om de aangepaste SQL-instructies uit te voeren, gebruikt u de SQLStatement-klasse. Gebruik de SQLBUILDER-klasse om instanties van deze klasse te construeren wanneer de verklaring is voor een ondersteund type (dwz een klasse die is ingericht met de juiste kenmerken zoals hierboven beschreven) .De SQLBuilder biedt een database-onafhankelijke manier om query's te construeren en heeft veel methoden voor het toevoegen van beperkingen en anders aanpassen van de query. Het wordt intern gebruikt door de PerslagingBroker wanneer het moet worden uitspraken. U kunt een DataView-lay-out declareren met behulp van het customview-kenmerk op de eigenschappen om in de DataView op te nemen. De daadwerkelijke dataview kan worden verkregen met behulp van de objectview-klasse door een reeks bedrijfsobjecten te leveren. Multiple-uitspraken kunnen worden afgehandeld (gegroepeerd) met behulp van de transactieklasse. Wat is nieuw in deze release: · Deze release-updates voorzichtig met .NET 2.0 en voegt ondersteuning voor Generieke toegangsmethoden. · Bovendien bevat het bugfixes en verbeteringen die sinds de laatste release bijna 2 jaar geleden zijn gemaakt. · Helaas is het ook een afvoersvrijgave voor een project waarbij de ontwikkeling is gestagneerd en het onwaarschijnlijk is om nieuw te worden de originele auteur).


Vriendelijk Gerelateerde software

Veervalator

Spring-Validator is een tool die een eenvoudige manier biedt om de geldige code van Javascript-client automatisch te genereren. ...

205

Downloaden

MySqueaks

MySqueaks is de korte naam voor mijn vereenvoudigde kwaliteitsuitdrukkingen (SQX), een eenvoudige PHP-klasse die SQL-uitspraken genereert. ...

133

Downloaden

Gcc upc

Een compilatie- en uitvoeringsomgeving voor programma's geschreven in de UPC (Unified Parallel C) -taal ...

157

Downloaden