00001 /*! \mainpage Introduction
00002 <div class="mainpage">
00003 <!-- This is the index.html page that the user first sees. -->
00004
00005 <p>The Feature Data Objects (FDO) API provides access to data in a
00006 data store. A provider is a specific implementation of the FDO API
00007 that provides access to data in a particular data store. The FDO
00008 Provider for SQL Server provides FDO with access to a Microsoft SQL
00009 Server-based data store.
00010 </p>
00011
00012 <p>SQL Server provides comprehensive data support, along with spatial indexing,
00013 optimistic concurrency, and read-committed transaction isolation. It uses a
00014 revision number for optimistic concurrency.
00015 </p>
00016
00017 <p>SQL Server authentication is supported for SQL Server data stores. The FDO
00018 User is mapped to the SQL Server login. Grant access to the databases whose data
00019 you want to use.
00020 </p>
00021
00022 <p>
00023 A SQL Server schema can support the following:
00024 </p>
00025 <ul>
00026 <li>Inheritance
00027 <li>Multiple schemas
00028 <li>Object properties
00029 <li>Association properties
00030 <li>Schema overrrides
00031 <li>Auto ID generation
00032 <li>Inclusive value range constraints
00033 <li>Exclusive value range constraints
00034 <li>Value constraints list
00035 <li>Null value constraints
00036 <li>Unique value constraints
00037 <li>Composite unique value constraints
00038 <li>Spatial contexts
00039 <li>These geometry types: point, line string, polygon, multi-point,
00040 multi-line string, multi-polygon, curve string, curve polygon, multi-curve
00041 string, multi-curve polygon, linear ring, line string segment, circular arc
00042 segment, and ring.
00043 </ul>
00044
00045 <p>When you create a SQL Server schema, the following restrictions apply:
00046 </p>
00047 <ul>
00048 <li>A feature class must define or inherit at least one identity property.
00049 <li>You cannot specify default values for data properties.
00050 <li>Identity properties cannot be nullable.
00051 <li>Read-only identity properties must be autogenerated.
00052 <li>A feature class can have multiple geometric properties; main geometry is
00053 not mandatory, but this attribute of the feature class indicates which geometry
00054 property to use as the default for queries and rendering. HasMeasure and
00055 HasElevation are supported.
00056 <li>The maximum length of a string is 8000 characters.
00057 </ul>
00058
00059 <p>For decimal properties, precision must be between 1 and 38 inclusive and
00060 scale must be between 0 and 38 inclusive.
00061 </p>
00062
00063 <p>For more information, see <i>The Essential FDO</i> (FET_TheEssentialFDO.pdf)
00064 and the <i>FDO Developer's Guide</i> (FDG_FDODevGuide.pdf).
00065 </p>
00066
00067 <br>
00068 </div>
00069 */
00070
00071
00072
00073