<?xml version="1.0" encoding="utf-8"?>
<DomainMap xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <Name>Northwind</Name>
  <ClassMaps>
    <ClassMap>
      <Name>Category</Name>
      <PropertyMaps>
        <PropertyMap>
          <Name>Id</Name>
          <DataType>System.Int32</DataType>
          <IsCollection>false</IsCollection>
          <Column>CategoryID</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>true</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>CategoryName</Name>
          <DataType>System.String</DataType>
          <IsCollection>false</IsCollection>
          <Column>CategoryName</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>Description</Name>
          <DataType>System.String</DataType>
          <IsCollection>false</IsCollection>
          <Column>Description</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>Picture</Name>
          <DataType>System.Byte()</DataType>
          <IsCollection>false</IsCollection>
          <Column>Picture</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>Products</Name>
          <DataType>System.Collections.ArrayList</DataType>
          <ItemType>Product</ItemType>
          <DefaultValue>New System.Collections.ArrayList()</DefaultValue>
          <IsCollection>true</IsCollection>
          <Table>Products</Table>
          <Column />
          <IdColumn>CategoryID</IdColumn>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <Inverse>Category</Inverse>
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>true</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>true</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>ManyToOne</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
      </PropertyMaps>
      <Table>Categories</Table>
      <MergingBehavior>DefaultBehavior</MergingBehavior>
      <IsAbstract>false</IsAbstract>
      <InheritanceType>None</InheritanceType>
      <IsReadOnly>false</IsReadOnly>
    </ClassMap>
    <ClassMap>
      <Name>Customer</Name>
      <PropertyMaps>
        <PropertyMap>
          <Name>Id</Name>
          <DataType>System.String</DataType>
          <IsCollection>false</IsCollection>
          <Column>CustomerID</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>true</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>Address</Name>
          <DataType>System.String</DataType>
          <IsCollection>false</IsCollection>
          <Column>Address</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>City</Name>
          <DataType>System.String</DataType>
          <IsCollection>false</IsCollection>
          <Column>City</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>CompanyName</Name>
          <DataType>System.String</DataType>
          <IsCollection>false</IsCollection>
          <Column>CompanyName</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>ContactName</Name>
          <DataType>System.String</DataType>
          <IsCollection>false</IsCollection>
          <Column>ContactName</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>ContactTitle</Name>
          <DataType>System.String</DataType>
          <IsCollection>false</IsCollection>
          <Column>ContactTitle</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>Country</Name>
          <DataType>System.String</DataType>
          <IsCollection>false</IsCollection>
          <Column>Country</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>CustomerDemographics</Name>
          <DataType>System.Collections.ArrayList</DataType>
          <ItemType>CustomerDemographic</ItemType>
          <DefaultValue>New System.Collections.ArrayList()</DefaultValue>
          <IsCollection>true</IsCollection>
          <Table>CustomerCustomerDemo</Table>
          <Column>CustomerTypeID</Column>
          <IdColumn>CustomerID</IdColumn>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <Inverse>Customers</Inverse>
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>true</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>true</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>ManyToMany</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>Fax</Name>
          <DataType>System.String</DataType>
          <IsCollection>false</IsCollection>
          <Column>Fax</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>Orders</Name>
          <DataType>System.Collections.ArrayList</DataType>
          <ItemType>Order</ItemType>
          <DefaultValue>New System.Collections.ArrayList()</DefaultValue>
          <IsCollection>true</IsCollection>
          <Table>Orders</Table>
          <Column />
          <IdColumn>CustomerID</IdColumn>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <Inverse>Customer</Inverse>
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>true</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>true</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>ManyToOne</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>Phone</Name>
          <DataType>System.String</DataType>
          <IsCollection>false</IsCollection>
          <Column>Phone</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>PostalCode</Name>
          <DataType>System.String</DataType>
          <IsCollection>false</IsCollection>
          <Column>PostalCode</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>Region</Name>
          <DataType>System.String</DataType>
          <IsCollection>false</IsCollection>
          <Column>Region</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
      </PropertyMaps>
      <Table>Customers</Table>
      <MergingBehavior>DefaultBehavior</MergingBehavior>
      <IsAbstract>false</IsAbstract>
      <InheritanceType>None</InheritanceType>
      <IsReadOnly>false</IsReadOnly>
    </ClassMap>
    <ClassMap>
      <Name>CustomerDemographic</Name>
      <PropertyMaps>
        <PropertyMap>
          <Name>Id</Name>
          <DataType>System.String</DataType>
          <IsCollection>false</IsCollection>
          <Column>CustomerTypeID</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>true</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>CustomerDesc</Name>
          <DataType>System.String</DataType>
          <IsCollection>false</IsCollection>
          <Column>CustomerDesc</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>Customers</Name>
          <DataType>Pragmatier.NPersist.Framework.ManagedList</DataType>
          <ItemType>Customer</ItemType>
          <DefaultValue>New System.Collections.ArrayList()</DefaultValue>
          <IsCollection>true</IsCollection>
          <Table>CustomerCustomerDemo</Table>
          <Column>CustomerID</Column>
          <IdColumn>CustomerTypeID</IdColumn>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <Inverse>CustomerDemographics</Inverse>
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>ManyToMany</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
      </PropertyMaps>
      <Table>CustomerDemographics</Table>
      <MergingBehavior>DefaultBehavior</MergingBehavior>
      <IsAbstract>false</IsAbstract>
      <InheritanceType>None</InheritanceType>
      <IsReadOnly>false</IsReadOnly>
    </ClassMap>
    <ClassMap>
      <Name>Employee</Name>
      <PropertyMaps>
        <PropertyMap>
          <Name>Id</Name>
          <DataType>System.Int32</DataType>
          <IsCollection>false</IsCollection>
          <Column>EmployeeID</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>true</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>Address</Name>
          <DataType>System.String</DataType>
          <IsCollection>false</IsCollection>
          <Column>Address</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>BirthDate</Name>
          <DataType>System.DateTime</DataType>
          <IsCollection>false</IsCollection>
          <Column>BirthDate</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>City</Name>
          <DataType>System.String</DataType>
          <IsCollection>false</IsCollection>
          <Column>City</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>Country</Name>
          <DataType>System.String</DataType>
          <IsCollection>false</IsCollection>
          <Column>Country</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>Employees</Name>
          <DataType>System.Collections.ArrayList</DataType>
          <ItemType>Employee</ItemType>
          <DefaultValue>New System.Collections.ArrayList()</DefaultValue>
          <IsCollection>true</IsCollection>
          <Table>Employees</Table>
          <Column />
          <IdColumn>ReportsTo</IdColumn>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <Inverse>ReportsTo</Inverse>
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>true</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>true</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>ManyToOne</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>Extension</Name>
          <DataType>System.String</DataType>
          <IsCollection>false</IsCollection>
          <Column>Extension</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>FirstName</Name>
          <DataType>System.String</DataType>
          <IsCollection>false</IsCollection>
          <Column>FirstName</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>HireDate</Name>
          <DataType>System.DateTime</DataType>
          <IsCollection>false</IsCollection>
          <Column>HireDate</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>HomePhone</Name>
          <DataType>System.String</DataType>
          <IsCollection>false</IsCollection>
          <Column>HomePhone</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>LastName</Name>
          <DataType>System.String</DataType>
          <IsCollection>false</IsCollection>
          <Column>LastName</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>Notes</Name>
          <DataType>System.String</DataType>
          <IsCollection>false</IsCollection>
          <Column>Notes</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>Orders</Name>
          <DataType>System.Collections.ArrayList</DataType>
          <ItemType>Order</ItemType>
          <DefaultValue>New System.Collections.ArrayList()</DefaultValue>
          <IsCollection>true</IsCollection>
          <Table>Orders</Table>
          <Column />
          <IdColumn>EmployeeID</IdColumn>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <Inverse>Employee</Inverse>
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>true</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>true</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>ManyToOne</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>Photo</Name>
          <DataType>System.Byte()</DataType>
          <IsCollection>false</IsCollection>
          <Column>Photo</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>true</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>PhotoPath</Name>
          <DataType>System.String</DataType>
          <IsCollection>false</IsCollection>
          <Column>PhotoPath</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>PostalCode</Name>
          <DataType>System.String</DataType>
          <IsCollection>false</IsCollection>
          <Column>PostalCode</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>Region</Name>
          <DataType>System.String</DataType>
          <IsCollection>false</IsCollection>
          <Column>Region</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>ReportsTo</Name>
          <DataType>Employee</DataType>
          <IsCollection>false</IsCollection>
          <Column>ReportsTo</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <Inverse>Employees</Inverse>
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>OneToMany</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>Territories</Name>
          <DataType>System.Collections.ArrayList</DataType>
          <ItemType>Territory</ItemType>
          <DefaultValue>New System.Collections.ArrayList()</DefaultValue>
          <IsCollection>true</IsCollection>
          <Table>EmployeeTerritories</Table>
          <Column>TerritoryID</Column>
          <IdColumn>EmployeeID</IdColumn>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <Inverse>Employees</Inverse>
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>true</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>true</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>ManyToMany</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>Title</Name>
          <DataType>System.String</DataType>
          <IsCollection>false</IsCollection>
          <Column>Title</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>TitleOfCourtesy</Name>
          <DataType>System.String</DataType>
          <IsCollection>false</IsCollection>
          <Column>TitleOfCourtesy</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
      </PropertyMaps>
      <Table>Employees</Table>
      <MergingBehavior>DefaultBehavior</MergingBehavior>
      <IsAbstract>false</IsAbstract>
      <InheritanceType>None</InheritanceType>
      <IsReadOnly>false</IsReadOnly>
    </ClassMap>
    <ClassMap>
      <Name>Order</Name>
      <PropertyMaps>
        <PropertyMap>
          <Name>Id</Name>
          <DataType>System.Int32</DataType>
          <IsCollection>false</IsCollection>
          <Column>OrderID</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>true</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>Customer</Name>
          <DataType>Customer</DataType>
          <IsCollection>false</IsCollection>
          <Column>CustomerID</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <Inverse>Orders</Inverse>
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>OneToMany</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>Employee</Name>
          <DataType>Employee</DataType>
          <IsCollection>false</IsCollection>
          <Column>EmployeeID</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <Inverse>Orders</Inverse>
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>OneToMany</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>Freight</Name>
          <DataType>System.Decimal</DataType>
          <IsCollection>false</IsCollection>
          <Column>Freight</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>OrderDate</Name>
          <DataType>System.DateTime</DataType>
          <IsCollection>false</IsCollection>
          <Column>OrderDate</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>OrderDetails</Name>
          <DataType>System.Collections.ArrayList</DataType>
          <ItemType>OrderDetail</ItemType>
          <DefaultValue>New System.Collections.ArrayList()</DefaultValue>
          <IsCollection>true</IsCollection>
          <Table>Order Details</Table>
          <Column />
          <IdColumn>OrderID</IdColumn>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <Inverse>Order</Inverse>
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>true</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>true</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>ManyToOne</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>RequiredDate</Name>
          <DataType>System.DateTime</DataType>
          <IsCollection>false</IsCollection>
          <Column>RequiredDate</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>ShipAddress</Name>
          <DataType>System.String</DataType>
          <IsCollection>false</IsCollection>
          <Column>ShipAddress</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>ShipCity</Name>
          <DataType>System.String</DataType>
          <IsCollection>false</IsCollection>
          <Column>ShipCity</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>ShipCountry</Name>
          <DataType>System.String</DataType>
          <IsCollection>false</IsCollection>
          <Column>ShipCountry</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>ShipName</Name>
          <DataType>System.String</DataType>
          <IsCollection>false</IsCollection>
          <Column>ShipName</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>ShipPostalCode</Name>
          <DataType>System.String</DataType>
          <IsCollection>false</IsCollection>
          <Column>ShipPostalCode</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>ShipRegion</Name>
          <DataType>System.String</DataType>
          <IsCollection>false</IsCollection>
          <Column>ShipRegion</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>ShipVia</Name>
          <DataType>Shipper</DataType>
          <IsCollection>false</IsCollection>
          <Column>ShipVia</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <Inverse>Orders</Inverse>
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>OneToMany</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>ShippedDate</Name>
          <DataType>System.DateTime</DataType>
          <IsCollection>false</IsCollection>
          <Column>ShippedDate</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
      </PropertyMaps>
      <Table>Orders</Table>
      <MergingBehavior>DefaultBehavior</MergingBehavior>
      <IsAbstract>false</IsAbstract>
      <InheritanceType>None</InheritanceType>
      <IsReadOnly>false</IsReadOnly>
    </ClassMap>
    <ClassMap>
      <Name>OrderDetail</Name>
      <PropertyMaps>
        <PropertyMap>
          <Name>Order</Name>
          <DataType>Order</DataType>
          <IsCollection>false</IsCollection>
          <Column>OrderID</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <Inverse>OrderDetails</Inverse>
          <IsIdentity>true</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>OneToMany</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>Product</Name>
          <DataType>Product</DataType>
          <IsCollection>false</IsCollection>
          <Column>ProductID</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <Inverse>OrderDetails</Inverse>
          <IsIdentity>true</IsIdentity>
          <IdentityIndex>1</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>OneToMany</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>Discount</Name>
          <DataType>System.Single</DataType>
          <IsCollection>false</IsCollection>
          <Column>Discount</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>Quantity</Name>
          <DataType>System.Int16</DataType>
          <IsCollection>false</IsCollection>
          <Column>Quantity</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>UnitPrice</Name>
          <DataType>System.Decimal</DataType>
          <IsCollection>false</IsCollection>
          <Column>UnitPrice</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
      </PropertyMaps>
      <Table>Order Details</Table>
      <MergingBehavior>DefaultBehavior</MergingBehavior>
      <IsAbstract>false</IsAbstract>
      <InheritanceType>None</InheritanceType>
      <IsReadOnly>false</IsReadOnly>
    </ClassMap>
    <ClassMap>
      <Name>Product</Name>
      <PropertyMaps>
        <PropertyMap>
          <Name>Id</Name>
          <DataType>System.Int32</DataType>
          <IsCollection>false</IsCollection>
          <Column>ProductID</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>true</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>Category</Name>
          <DataType>Category</DataType>
          <IsCollection>false</IsCollection>
          <Column>CategoryID</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <Inverse>Products</Inverse>
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>OneToMany</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>Discontinued</Name>
          <DataType>System.Boolean</DataType>
          <IsCollection>false</IsCollection>
          <Column>Discontinued</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>OrderDetails</Name>
          <DataType>System.Collections.ArrayList</DataType>
          <ItemType>OrderDetail</ItemType>
          <DefaultValue>New System.Collections.ArrayList()</DefaultValue>
          <IsCollection>true</IsCollection>
          <Table>Order Details</Table>
          <Column />
          <IdColumn>ProductID</IdColumn>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <Inverse>Product</Inverse>
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>true</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>true</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>ManyToOne</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>ProductName</Name>
          <DataType>System.String</DataType>
          <IsCollection>false</IsCollection>
          <Column>ProductName</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>QuantityPerUnit</Name>
          <DataType>System.String</DataType>
          <IsCollection>false</IsCollection>
          <Column>QuantityPerUnit</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>ReorderLevel</Name>
          <DataType>System.Int16</DataType>
          <IsCollection>false</IsCollection>
          <Column>ReorderLevel</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>Supplier</Name>
          <DataType>Supplier</DataType>
          <IsCollection>false</IsCollection>
          <Column>SupplierID</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <Inverse>Products</Inverse>
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>OneToMany</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>UnitPrice</Name>
          <DataType>System.Decimal</DataType>
          <IsCollection>false</IsCollection>
          <Column>UnitPrice</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>UnitsInStock</Name>
          <DataType>System.Int16</DataType>
          <IsCollection>false</IsCollection>
          <Column>UnitsInStock</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>UnitsOnOrder</Name>
          <DataType>System.Int16</DataType>
          <IsCollection>false</IsCollection>
          <Column>UnitsOnOrder</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
      </PropertyMaps>
      <Table>Products</Table>
      <MergingBehavior>DefaultBehavior</MergingBehavior>
      <IsAbstract>false</IsAbstract>
      <InheritanceType>None</InheritanceType>
      <IsReadOnly>false</IsReadOnly>
    </ClassMap>
    <ClassMap>
      <Name>Region</Name>
      <PropertyMaps>
        <PropertyMap>
          <Name>Id</Name>
          <DataType>System.Int32</DataType>
          <IsCollection>false</IsCollection>
          <Column>RegionID</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>true</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>RegionDescription</Name>
          <DataType>System.String</DataType>
          <IsCollection>false</IsCollection>
          <Column>RegionDescription</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>Territories</Name>
          <DataType>System.Collections.ArrayList</DataType>
          <ItemType>Territory</ItemType>
          <DefaultValue>New System.Collections.ArrayList()</DefaultValue>
          <IsCollection>true</IsCollection>
          <Table>Territories</Table>
          <Column />
          <IdColumn>RegionID</IdColumn>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <Inverse>Region</Inverse>
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>true</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>true</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>ManyToOne</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
      </PropertyMaps>
      <Table>Region</Table>
      <MergingBehavior>DefaultBehavior</MergingBehavior>
      <IsAbstract>false</IsAbstract>
      <InheritanceType>None</InheritanceType>
      <IsReadOnly>false</IsReadOnly>
    </ClassMap>
    <ClassMap>
      <Name>Shipper</Name>
      <PropertyMaps>
        <PropertyMap>
          <Name>Id</Name>
          <DataType>System.Int32</DataType>
          <IsCollection>false</IsCollection>
          <Column>ShipperID</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>true</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>CompanyName</Name>
          <DataType>System.String</DataType>
          <IsCollection>false</IsCollection>
          <Column>CompanyName</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>Orders</Name>
          <DataType>System.Collections.ArrayList</DataType>
          <ItemType>Order</ItemType>
          <DefaultValue>New System.Collections.ArrayList()</DefaultValue>
          <IsCollection>true</IsCollection>
          <Table>Orders</Table>
          <Column />
          <IdColumn>ShipVia</IdColumn>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <Inverse>ShipVia</Inverse>
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>true</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>true</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>ManyToOne</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>Phone</Name>
          <DataType>System.String</DataType>
          <IsCollection>false</IsCollection>
          <Column>Phone</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
      </PropertyMaps>
      <Table>Shippers</Table>
      <MergingBehavior>DefaultBehavior</MergingBehavior>
      <IsAbstract>false</IsAbstract>
      <InheritanceType>None</InheritanceType>
      <IsReadOnly>false</IsReadOnly>
    </ClassMap>
    <ClassMap>
      <Name>Supplier</Name>
      <PropertyMaps>
        <PropertyMap>
          <Name>Id</Name>
          <DataType>System.Int32</DataType>
          <IsCollection>false</IsCollection>
          <Column>SupplierID</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>true</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>Address</Name>
          <DataType>System.String</DataType>
          <IsCollection>false</IsCollection>
          <Column>Address</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>City</Name>
          <DataType>System.String</DataType>
          <IsCollection>false</IsCollection>
          <Column>City</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>CompanyName</Name>
          <DataType>System.String</DataType>
          <IsCollection>false</IsCollection>
          <Column>CompanyName</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>ContactName</Name>
          <DataType>System.String</DataType>
          <IsCollection>false</IsCollection>
          <Column>ContactName</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>ContactTitle</Name>
          <DataType>System.String</DataType>
          <IsCollection>false</IsCollection>
          <Column>ContactTitle</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>Country</Name>
          <DataType>System.String</DataType>
          <IsCollection>false</IsCollection>
          <Column>Country</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>Fax</Name>
          <DataType>System.String</DataType>
          <IsCollection>false</IsCollection>
          <Column>Fax</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>HomePage</Name>
          <DataType>System.String</DataType>
          <IsCollection>false</IsCollection>
          <Column>HomePage</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>Phone</Name>
          <DataType>System.String</DataType>
          <IsCollection>false</IsCollection>
          <Column>Phone</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>PostalCode</Name>
          <DataType>System.String</DataType>
          <IsCollection>false</IsCollection>
          <Column>PostalCode</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>Products</Name>
          <DataType>System.Collections.ArrayList</DataType>
          <ItemType>Product</ItemType>
          <DefaultValue>New System.Collections.ArrayList()</DefaultValue>
          <IsCollection>true</IsCollection>
          <Table>Products</Table>
          <Column />
          <IdColumn>SupplierID</IdColumn>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <Inverse>Supplier</Inverse>
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>true</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>true</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>ManyToOne</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>Region</Name>
          <DataType>System.String</DataType>
          <IsCollection>false</IsCollection>
          <Column>Region</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
      </PropertyMaps>
      <Table>Suppliers</Table>
      <MergingBehavior>DefaultBehavior</MergingBehavior>
      <IsAbstract>false</IsAbstract>
      <InheritanceType>None</InheritanceType>
      <IsReadOnly>false</IsReadOnly>
    </ClassMap>
    <ClassMap>
      <Name>Territory</Name>
      <PropertyMaps>
        <PropertyMap>
          <Name>Id</Name>
          <DataType>System.String</DataType>
          <IsCollection>false</IsCollection>
          <Column>TerritoryID</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>true</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>Employees</Name>
          <DataType>Pragmatier.NPersist.Framework.ManagedList</DataType>
          <ItemType>Employee</ItemType>
          <DefaultValue>New Pragmatier.NPersist.Framework.ManagedList(this, "Employees")</DefaultValue>
          <IsCollection>true</IsCollection>
          <Table>EmployeeTerritories</Table>
          <Column>EmployeeID</Column>
          <IdColumn>TerritoryID</IdColumn>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <Inverse>Territories</Inverse>
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>ManyToMany</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>Region</Name>
          <DataType>Region</DataType>
          <IsCollection>false</IsCollection>
          <Column>RegionID</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <Inverse>Territories</Inverse>
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>OneToMany</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
        <PropertyMap>
          <Name>TerritoryDescription</Name>
          <DataType>System.String</DataType>
          <IsCollection>false</IsCollection>
          <Column>TerritoryDescription</Column>
          <AdditionalColumns />
          <AdditionalIdColumns />
          <IsIdentity>false</IsIdentity>
          <IdentityIndex>0</IdentityIndex>
          <LazyLoad>false</LazyLoad>
          <IsReadOnly>false</IsReadOnly>
          <NoInverseManagement>false</NoInverseManagement>
          <InheritInverseMappings>false</InheritInverseMappings>
          <CascadingCreate>false</CascadingCreate>
          <CascadingDelete>false</CascadingDelete>
          <ReferenceType>None</ReferenceType>
          <Accessibility>PublicAccess</Accessibility>
          <FieldAccessibility>PrivateAccess</FieldAccessibility>
        </PropertyMap>
      </PropertyMaps>
      <Table>Territories</Table>
      <MergingBehavior>DefaultBehavior</MergingBehavior>
      <IsAbstract>false</IsAbstract>
      <InheritanceType>None</InheritanceType>
      <IsReadOnly>false</IsReadOnly>
    </ClassMap>
  </ClassMaps>
  <SourceMaps>
    <SourceMap>
      <Name>NorthwindDB</Name>
      <TableMaps>
        <TableMap>
          <Name>Categories</Name>
          <ColumnMaps>
            <ColumnMap>
              <Name>CategoryID</Name>
              <DataType>Int32</DataType>
              <Length>4</Length>
              <IsAutoIncrease>true</IsAutoIncrease>
              <Format />
              <AllowNulls>false</AllowNulls>
              <IsPrimaryKey>true</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>1</Increment>
              <Seed>1</Seed>
              <DefaultValue />
              <Precision>10</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>CategoryName</Name>
              <DataType>String</DataType>
              <Length>30</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>false</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>15</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>Description</Name>
              <DataType>String</DataType>
              <Length>16</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>true</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>0</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>Picture</Name>
              <DataType>Object</DataType>
              <Length>16</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>true</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>0</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
          </ColumnMaps>
        </TableMap>
        <TableMap>
          <Name>CustomerCustomerDemo</Name>
          <ColumnMaps>
            <ColumnMap>
              <Name>CustomerID</Name>
              <DataType>StringFixedLength</DataType>
              <Length>10</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>false</AllowNulls>
              <IsPrimaryKey>true</IsPrimaryKey>
              <IsForeignKey>true</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>5</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn>CustomerID</PrimaryKeyColumn>
              <PrimaryKeyTable>Customers</PrimaryKeyTable>
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>CustomerTypeID</Name>
              <DataType>StringFixedLength</DataType>
              <Length>20</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>false</AllowNulls>
              <IsPrimaryKey>true</IsPrimaryKey>
              <IsForeignKey>true</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>10</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn>CustomerTypeID</PrimaryKeyColumn>
              <PrimaryKeyTable>CustomerDemographics</PrimaryKeyTable>
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
          </ColumnMaps>
        </TableMap>
        <TableMap>
          <Name>CustomerDemographics</Name>
          <ColumnMaps>
            <ColumnMap>
              <Name>CustomerDesc</Name>
              <DataType>String</DataType>
              <Length>16</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>true</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>0</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>CustomerTypeID</Name>
              <DataType>StringFixedLength</DataType>
              <Length>20</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>false</AllowNulls>
              <IsPrimaryKey>true</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>10</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
          </ColumnMaps>
        </TableMap>
        <TableMap>
          <Name>Customers</Name>
          <ColumnMaps>
            <ColumnMap>
              <Name>Address</Name>
              <DataType>String</DataType>
              <Length>120</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>true</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>60</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>City</Name>
              <DataType>String</DataType>
              <Length>30</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>true</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>15</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>CompanyName</Name>
              <DataType>String</DataType>
              <Length>80</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>false</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>40</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>ContactName</Name>
              <DataType>String</DataType>
              <Length>60</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>true</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>30</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>ContactTitle</Name>
              <DataType>String</DataType>
              <Length>60</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>true</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>30</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>Country</Name>
              <DataType>String</DataType>
              <Length>30</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>true</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>15</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>CustomerID</Name>
              <DataType>StringFixedLength</DataType>
              <Length>10</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>false</AllowNulls>
              <IsPrimaryKey>true</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>5</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>Fax</Name>
              <DataType>String</DataType>
              <Length>48</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>true</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>24</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>Phone</Name>
              <DataType>String</DataType>
              <Length>48</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>true</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>24</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>PostalCode</Name>
              <DataType>String</DataType>
              <Length>20</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>true</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>10</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>Region</Name>
              <DataType>String</DataType>
              <Length>30</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>true</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>15</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
          </ColumnMaps>
        </TableMap>
        <TableMap>
          <Name>EmployeeTerritories</Name>
          <ColumnMaps>
            <ColumnMap>
              <Name>EmployeeID</Name>
              <DataType>Int32</DataType>
              <Length>4</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>false</AllowNulls>
              <IsPrimaryKey>true</IsPrimaryKey>
              <IsForeignKey>true</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>10</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn>EmployeeID</PrimaryKeyColumn>
              <PrimaryKeyTable>Employees</PrimaryKeyTable>
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>TerritoryID</Name>
              <DataType>String</DataType>
              <Length>40</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>false</AllowNulls>
              <IsPrimaryKey>true</IsPrimaryKey>
              <IsForeignKey>true</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>20</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn>TerritoryID</PrimaryKeyColumn>
              <PrimaryKeyTable>Territories</PrimaryKeyTable>
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
          </ColumnMaps>
        </TableMap>
        <TableMap>
          <Name>Employees</Name>
          <ColumnMaps>
            <ColumnMap>
              <Name>Address</Name>
              <DataType>String</DataType>
              <Length>120</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>true</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>60</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>BirthDate</Name>
              <DataType>DateTime</DataType>
              <Length>8</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>true</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>23</Precision>
              <Scale>3</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>City</Name>
              <DataType>String</DataType>
              <Length>30</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>true</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>15</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>Country</Name>
              <DataType>String</DataType>
              <Length>30</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>true</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>15</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>EmployeeID</Name>
              <DataType>Int32</DataType>
              <Length>4</Length>
              <IsAutoIncrease>true</IsAutoIncrease>
              <Format />
              <AllowNulls>false</AllowNulls>
              <IsPrimaryKey>true</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>1</Increment>
              <Seed>1</Seed>
              <DefaultValue />
              <Precision>10</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>Extension</Name>
              <DataType>String</DataType>
              <Length>8</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>true</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>4</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>FirstName</Name>
              <DataType>String</DataType>
              <Length>20</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>false</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>10</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>HireDate</Name>
              <DataType>DateTime</DataType>
              <Length>8</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>true</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>23</Precision>
              <Scale>3</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>HomePhone</Name>
              <DataType>String</DataType>
              <Length>48</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>true</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>24</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>LastName</Name>
              <DataType>String</DataType>
              <Length>40</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>false</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>20</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>Notes</Name>
              <DataType>String</DataType>
              <Length>16</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>true</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>0</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>Photo</Name>
              <DataType>Object</DataType>
              <Length>16</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>true</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>0</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>PhotoPath</Name>
              <DataType>String</DataType>
              <Length>510</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>true</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>255</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>PostalCode</Name>
              <DataType>String</DataType>
              <Length>20</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>true</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>10</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>Region</Name>
              <DataType>String</DataType>
              <Length>30</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>true</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>15</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>ReportsTo</Name>
              <DataType>Int32</DataType>
              <Length>4</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>true</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>true</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>10</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn>EmployeeID</PrimaryKeyColumn>
              <PrimaryKeyTable>Employees</PrimaryKeyTable>
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>Title</Name>
              <DataType>String</DataType>
              <Length>60</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>true</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>30</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>TitleOfCourtesy</Name>
              <DataType>String</DataType>
              <Length>50</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>true</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>25</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
          </ColumnMaps>
        </TableMap>
        <TableMap>
          <Name>Order Details</Name>
          <ColumnMaps>
            <ColumnMap>
              <Name>Discount</Name>
              <DataType>Single</DataType>
              <Length>4</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>false</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue>(0)</DefaultValue>
              <Precision>24</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>OrderID</Name>
              <DataType>Int32</DataType>
              <Length>4</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>false</AllowNulls>
              <IsPrimaryKey>true</IsPrimaryKey>
              <IsForeignKey>true</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>10</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn>OrderID</PrimaryKeyColumn>
              <PrimaryKeyTable>Orders</PrimaryKeyTable>
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>ProductID</Name>
              <DataType>Int32</DataType>
              <Length>4</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>false</AllowNulls>
              <IsPrimaryKey>true</IsPrimaryKey>
              <IsForeignKey>true</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>10</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn>ProductID</PrimaryKeyColumn>
              <PrimaryKeyTable>Products</PrimaryKeyTable>
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>Quantity</Name>
              <DataType>Int16</DataType>
              <Length>2</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>false</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue>(1)</DefaultValue>
              <Precision>5</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>UnitPrice</Name>
              <DataType>Currency</DataType>
              <Length>8</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>false</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue>(0)</DefaultValue>
              <Precision>19</Precision>
              <Scale>4</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
          </ColumnMaps>
        </TableMap>
        <TableMap>
          <Name>Orders</Name>
          <ColumnMaps>
            <ColumnMap>
              <Name>CustomerID</Name>
              <DataType>StringFixedLength</DataType>
              <Length>10</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>true</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>true</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>5</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn>CustomerID</PrimaryKeyColumn>
              <PrimaryKeyTable>Customers</PrimaryKeyTable>
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>EmployeeID</Name>
              <DataType>Int32</DataType>
              <Length>4</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>true</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>true</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>10</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn>EmployeeID</PrimaryKeyColumn>
              <PrimaryKeyTable>Employees</PrimaryKeyTable>
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>Freight</Name>
              <DataType>Currency</DataType>
              <Length>8</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>true</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue>(0)</DefaultValue>
              <Precision>19</Precision>
              <Scale>4</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>OrderDate</Name>
              <DataType>DateTime</DataType>
              <Length>8</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>true</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>23</Precision>
              <Scale>3</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>OrderID</Name>
              <DataType>Int32</DataType>
              <Length>4</Length>
              <IsAutoIncrease>true</IsAutoIncrease>
              <Format />
              <AllowNulls>false</AllowNulls>
              <IsPrimaryKey>true</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>1</Increment>
              <Seed>1</Seed>
              <DefaultValue />
              <Precision>10</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>RequiredDate</Name>
              <DataType>DateTime</DataType>
              <Length>8</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>true</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>23</Precision>
              <Scale>3</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>ShipAddress</Name>
              <DataType>String</DataType>
              <Length>120</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>true</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>60</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>ShipCity</Name>
              <DataType>String</DataType>
              <Length>30</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>true</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>15</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>ShipCountry</Name>
              <DataType>String</DataType>
              <Length>30</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>true</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>15</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>ShipName</Name>
              <DataType>String</DataType>
              <Length>80</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>true</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>40</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>ShipPostalCode</Name>
              <DataType>String</DataType>
              <Length>20</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>true</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>10</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>ShipRegion</Name>
              <DataType>String</DataType>
              <Length>30</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>true</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>15</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>ShipVia</Name>
              <DataType>Int32</DataType>
              <Length>4</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>true</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>true</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>10</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn>ShipperID</PrimaryKeyColumn>
              <PrimaryKeyTable>Shippers</PrimaryKeyTable>
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>ShippedDate</Name>
              <DataType>DateTime</DataType>
              <Length>8</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>true</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>23</Precision>
              <Scale>3</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
          </ColumnMaps>
        </TableMap>
        <TableMap>
          <Name>Products</Name>
          <ColumnMaps>
            <ColumnMap>
              <Name>CategoryID</Name>
              <DataType>Int32</DataType>
              <Length>4</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>true</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>true</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>10</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn>CategoryID</PrimaryKeyColumn>
              <PrimaryKeyTable>Categories</PrimaryKeyTable>
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>Discontinued</Name>
              <DataType>Boolean</DataType>
              <Length>1</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>false</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue>(0)</DefaultValue>
              <Precision>1</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>ProductID</Name>
              <DataType>Int32</DataType>
              <Length>4</Length>
              <IsAutoIncrease>true</IsAutoIncrease>
              <Format />
              <AllowNulls>false</AllowNulls>
              <IsPrimaryKey>true</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>1</Increment>
              <Seed>1</Seed>
              <DefaultValue />
              <Precision>10</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>ProductName</Name>
              <DataType>String</DataType>
              <Length>80</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>false</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>40</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>QuantityPerUnit</Name>
              <DataType>String</DataType>
              <Length>40</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>true</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>20</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>ReorderLevel</Name>
              <DataType>Int16</DataType>
              <Length>2</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>true</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue>(0)</DefaultValue>
              <Precision>5</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>SupplierID</Name>
              <DataType>Int32</DataType>
              <Length>4</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>true</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>true</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>10</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn>SupplierID</PrimaryKeyColumn>
              <PrimaryKeyTable>Suppliers</PrimaryKeyTable>
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>UnitPrice</Name>
              <DataType>Currency</DataType>
              <Length>8</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>true</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue>(0)</DefaultValue>
              <Precision>19</Precision>
              <Scale>4</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>UnitsInStock</Name>
              <DataType>Int16</DataType>
              <Length>2</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>true</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue>(0)</DefaultValue>
              <Precision>5</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>UnitsOnOrder</Name>
              <DataType>Int16</DataType>
              <Length>2</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>true</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue>(0)</DefaultValue>
              <Precision>5</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
          </ColumnMaps>
        </TableMap>
        <TableMap>
          <Name>Region</Name>
          <ColumnMaps>
            <ColumnMap>
              <Name>RegionDescription</Name>
              <DataType>StringFixedLength</DataType>
              <Length>100</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>false</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>50</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>RegionID</Name>
              <DataType>Int32</DataType>
              <Length>4</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>false</AllowNulls>
              <IsPrimaryKey>true</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>10</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
          </ColumnMaps>
        </TableMap>
        <TableMap>
          <Name>Shippers</Name>
          <ColumnMaps>
            <ColumnMap>
              <Name>CompanyName</Name>
              <DataType>String</DataType>
              <Length>80</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>false</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>40</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>Phone</Name>
              <DataType>String</DataType>
              <Length>48</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>true</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>24</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>ShipperID</Name>
              <DataType>Int32</DataType>
              <Length>4</Length>
              <IsAutoIncrease>true</IsAutoIncrease>
              <Format />
              <AllowNulls>false</AllowNulls>
              <IsPrimaryKey>true</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>1</Increment>
              <Seed>1</Seed>
              <DefaultValue />
              <Precision>10</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
          </ColumnMaps>
        </TableMap>
        <TableMap>
          <Name>Suppliers</Name>
          <ColumnMaps>
            <ColumnMap>
              <Name>Address</Name>
              <DataType>String</DataType>
              <Length>120</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>true</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>60</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>City</Name>
              <DataType>String</DataType>
              <Length>30</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>true</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>15</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>CompanyName</Name>
              <DataType>String</DataType>
              <Length>80</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>false</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>40</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>ContactName</Name>
              <DataType>String</DataType>
              <Length>60</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>true</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>30</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>ContactTitle</Name>
              <DataType>String</DataType>
              <Length>60</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>true</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>30</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>Country</Name>
              <DataType>String</DataType>
              <Length>30</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>true</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>15</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>Fax</Name>
              <DataType>String</DataType>
              <Length>48</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>true</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>24</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>HomePage</Name>
              <DataType>String</DataType>
              <Length>16</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>true</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>0</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>Phone</Name>
              <DataType>String</DataType>
              <Length>48</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>true</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>24</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>PostalCode</Name>
              <DataType>String</DataType>
              <Length>20</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>true</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>10</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>Region</Name>
              <DataType>String</DataType>
              <Length>30</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>true</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>15</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>SupplierID</Name>
              <DataType>Int32</DataType>
              <Length>4</Length>
              <IsAutoIncrease>true</IsAutoIncrease>
              <Format />
              <AllowNulls>false</AllowNulls>
              <IsPrimaryKey>true</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>1</Increment>
              <Seed>1</Seed>
              <DefaultValue />
              <Precision>10</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
          </ColumnMaps>
        </TableMap>
        <TableMap>
          <Name>Territories</Name>
          <ColumnMaps>
            <ColumnMap>
              <Name>RegionID</Name>
              <DataType>Int32</DataType>
              <Length>4</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>false</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>true</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>10</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn>RegionID</PrimaryKeyColumn>
              <PrimaryKeyTable>Region</PrimaryKeyTable>
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>TerritoryDescription</Name>
              <DataType>StringFixedLength</DataType>
              <Length>100</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>false</AllowNulls>
              <IsPrimaryKey>false</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>50</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
            <ColumnMap>
              <Name>TerritoryID</Name>
              <DataType>String</DataType>
              <Length>40</Length>
              <IsAutoIncrease>false</IsAutoIncrease>
              <Format />
              <AllowNulls>false</AllowNulls>
              <IsPrimaryKey>true</IsPrimaryKey>
              <IsForeignKey>false</IsForeignKey>
              <Increment>0</Increment>
              <Seed>0</Seed>
              <DefaultValue />
              <Precision>20</Precision>
              <Scale>0</Scale>
              <PrimaryKeyColumn />
              <PrimaryKeyTable />
              <IsFixedLength>false</IsFixedLength>
            </ColumnMap>
          </ColumnMaps>
        </TableMap>
      </TableMaps>
      <SourceType>MSSqlServer</SourceType>
      <ProviderType>SqlClient</ProviderType>
      <ConnectionString>SERVER=(local);UID=sa;PWD=;DATABASE=Northwind;</ConnectionString>
      <Schema>dbo</Schema>
    </SourceMap>
  </SourceMaps>
  <SourceListMapPaths />
  <ClassListMapPaths />
  <Source>NorthwindDB</Source>
  <MergingBehavior>DefaultBehavior</MergingBehavior>
  <IsReadOnly>false</IsReadOnly>
  <RootNamespace>MatsSoft.NPersist.Examples.Northwind.Domain</RootNamespace>
  <Dirty>false</Dirty>
  <FieldPrefix>m_</FieldPrefix>
</DomainMap>
<SCRIPT language="Javascript">
<!--

// FILE ARCHIVED ON 20061120131255 AND RETRIEVED FROM THE
// INTERNET ARCHIVE ON 20110117003951.
// JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.
// ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
// SECTION 108(a)(3)).

   var sWayBackCGI = "http://web.archive.org/web/20061120131255/";

   function xResolveUrl(url) {
      var image = new Image();
      image.src = url;
      return image.src;
   }
   function xLateUrl(aCollection, sProp) {
      var i = 0;
      for(i = 0; i < aCollection.length; i++) {
         var url = aCollection[i][sProp];         if (typeof(url) == "string") { 
          if (url.indexOf("mailto:") == -1 &&
             url.indexOf("javascript:") == -1
             && url.length > 0) {
            if(url.indexOf("http") != 0) {
                url = xResolveUrl(url);
            }
            url = url.replace('.wstub.archive.org','');
            aCollection[i][sProp] = sWayBackCGI + url;
         }
         }
      }
   }

   xLateUrl(document.getElementsByTagName("IMG"),"src");
   xLateUrl(document.getElementsByTagName("A"),"href");
   xLateUrl(document.getElementsByTagName("AREA"),"href");
   xLateUrl(document.getElementsByTagName("OBJECT"),"codebase");
   xLateUrl(document.getElementsByTagName("OBJECT"),"data");
   xLateUrl(document.getElementsByTagName("APPLET"),"codebase");
   xLateUrl(document.getElementsByTagName("APPLET"),"archive");
   xLateUrl(document.getElementsByTagName("EMBED"),"src");
   xLateUrl(document.getElementsByTagName("BODY"),"background");
   xLateUrl(document.getElementsByTagName("TD"),"background");
   xLateUrl(document.getElementsByTagName("INPUT"),"src");
   var forms = document.getElementsByTagName("FORM");
   if (forms) {
       var j = 0;
       for (j = 0; j < forms.length; j++) {
              f = forms[j];
              if (typeof(f.action)  == "string") {
                 if(typeof(f.method)  == "string") {
                     if(typeof(f.method) != "post") {
                        f.action = sWayBackCGI + f.action;
                     }
                  }
              }
        }
    }


//-->
</SCRIPT>


