C# (CSharp) Azavea.Open.DAO Namespace

Nested Namespaces

Azavea.Open.DAO.CSV
Azavea.Open.DAO.Criteria
Azavea.Open.DAO.Exceptions
Azavea.Open.DAO.Firebird
Azavea.Open.DAO.Memory
Azavea.Open.DAO.OleDb
Azavea.Open.DAO.PostgreSQL
Azavea.Open.DAO.SQL
Azavea.Open.DAO.SQLServer
Azavea.Open.DAO.SQLite
Azavea.Open.DAO.Tests
Azavea.Open.DAO.Unqueryable
Azavea.Open.DAO.Util

Classes

Name Description
AbstractDaLayer Defines an interface that FastDAO can use to run data access functions that are specific to a particular data source (e.g. sql-based database). This class, and all classes that extend it, should be thread-safe.
ClassMapColDefinition A class that encapsulates the properties need to define a column mapping in a ClassMapping object.
ClassMapIDColDefinition Extends ClassMapColDefinition, and adds properties needed to define an ID column.
ClassMapping Represents a mapping of a class onto a database table.
ConnectionDescriptor This class represents the information needed to establish a connection to a data source. This class is abstract, and may be extended to represent a connection to any .NET data provider (or anything else that makes sense). This class, and any that extend it, should be thread safe.
GroupCountResult Represents the results from a count of records grouped (aggregated) by some field or fields.