<img align="right" src="img/gemstone-wide-600.png" alt="gemstone logo">

# Data
### GPA Gemstone Library

The Gemstone Data Library organizes all Gemstone functionality related to database operations.

[![GitHub license](https://img.shields.io/github/license/gemstone/data?color=4CC61E)](https://github.com/gemstone/data/blob/master/LICENSE)
[![Build status](https://ci.appveyor.com/api/projects/status/5wt0fjmv57wsne81?svg=true)](https://ci.appveyor.com/project/ritchiecarroll/data)
![CodeQL](https://github.com/gemstone/data/workflows/CodeQL/badge.svg)
[![NuGet](https://img.shields.io/nuget/vpre/Gemstone.Data)](https://www.nuget.org/packages/Gemstone.Data#readme-body-tab)

This library includes helpful data classes like the following:

* [AdoDataConnection](https://gemstone.github.io/data/help/html/T_Gemstone_Data_AdoDataConnection.htm):
  * Represents a database abstraction class for creating new [IDbConnection](https://docs.microsoft.com/dotnet/api/system.data.idbconnection) instances from any specified or configured ADO.NET data source.
* [TableOperations](https://gemstone.github.io/data/help/html/T_Gemstone_Data_Model_TableOperations_1.htm):
  * Defines CRUD type database operations for a modeled table for any specified or configured ADO.NET data source. Supports multiple database types for the same model.

Among others.

### Documentation
[Full Library Documentation](https://gemstone.github.io/data/help)
