.daSchema File

.daSchema files are used by Data Abstract to store the contents of a Schema, along with a related set of files, including .daConnections, .daDiagrams and .daConfig.

In Data Abstract for .NET .daSchema files are the primary means of storage of the schemas, and form part of the project. Data Abstract for Delphi on the other hand uses TDASchema components to hold schemas, but also provides the means to load and save schemas to .daSchema files as well.

.daSchema files are edited using Data Abstract's Schema Modeler.

In general, a .daSchema file is an xml-based file and has the following structure:

<?xml version="1.0" encoding="utf-8"?>
<TDASchema>
  <Commands>..</Commands>
  <ConnectionManager>..</ConnectionManager>
  <CustomAttributes>..</CustomAttributes>
  <DataDictionary>..</DataDictionary>
  <Datasets>..</Datasets>
  <Diagrams>..</Diagrams>
  <JoinDataTables>..</JoinDataTables>
  <RelationShips>..</RelationShips>
  <Tag>..</Tag>
  <UnionDataTables>..</UnionDataTables>
  <UpdateRules>..</UpdateRules>
  <Version>..</Version>
</TDASchema>