Autodesk FDO Provider for SQLServer .NET API Reference

Autodesk FDO Provider SQLServer .NET API

.NET API Reference Autodesk FDO Provider for SQLServer

define_pages.h

Go to the documentation of this file.
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 

Comments?