﻿<?xml version="1.0" encoding="utf-8"?>
<Mapping xmlns:cs="urn:schemas-microsoft-com:windows:storage:mapping:CS" cs:Space="C-S" xmlns="urn:schemas-microsoft-com:windows:storage:mapping:CS">
  <cs:EntityContainerMapping cs:StorageEntityContainer="dbo" cs:CdmEntityContainer="NorthwindEntities">
    <cs:EntitySetMapping cs:Name="Categories" cs:TableName="Categories" cs:TypeName="NorthwindModel.Category">
      <cs:ScalarProperty cs:Name="CategoryID" cs:ColumnName="CategoryID" />
      <cs:ScalarProperty cs:Name="CategoryName" cs:ColumnName="CategoryName" />
    </cs:EntitySetMapping>
    <cs:EntitySetMapping cs:Name="Customers" cs:TableName="Customers" cs:TypeName="NorthwindModel.Customer">
      <cs:ScalarProperty cs:Name="CustomerID" cs:ColumnName="CustomerID" />
      <cs:ScalarProperty cs:Name="CompanyName" cs:ColumnName="CompanyName" />
      <cs:ScalarProperty cs:Name="ContactName" cs:ColumnName="ContactName" />
      <cs:ScalarProperty cs:Name="ContactTitle" cs:ColumnName="ContactTitle" />
      <cs:ScalarProperty cs:Name="Address" cs:ColumnName="Address" />
      <cs:ScalarProperty cs:Name="City" cs:ColumnName="City" />
      <cs:ScalarProperty cs:Name="Region" cs:ColumnName="Region" />
      <cs:ScalarProperty cs:Name="PostalCode" cs:ColumnName="PostalCode" />
      <cs:ScalarProperty cs:Name="Country" cs:ColumnName="Country" />
      <cs:ScalarProperty cs:Name="Phone" cs:ColumnName="Phone" />
      <cs:ScalarProperty cs:Name="Fax" cs:ColumnName="Fax" />
    </cs:EntitySetMapping>
    <cs:EntitySetMapping cs:Name="Employees" cs:TableName="Employees" cs:TypeName="NorthwindModel.Employee">
      <cs:ScalarProperty cs:Name="EmployeeID" cs:ColumnName="EmployeeID" />
      <cs:ScalarProperty cs:Name="LastName" cs:ColumnName="LastName" />
      <cs:ScalarProperty cs:Name="FirstName" cs:ColumnName="FirstName" />
      <cs:ScalarProperty cs:Name="Title" cs:ColumnName="Title" />
      <cs:ScalarProperty cs:Name="TitleOfCourtesy" cs:ColumnName="TitleOfCourtesy" />
      <cs:ScalarProperty cs:Name="BirthDate" cs:ColumnName="BirthDate" />
      <cs:ScalarProperty cs:Name="HireDate" cs:ColumnName="HireDate" />
      <cs:ScalarProperty cs:Name="Address" cs:ColumnName="Address" />
      <cs:ScalarProperty cs:Name="City" cs:ColumnName="City" />
      <cs:ScalarProperty cs:Name="Region" cs:ColumnName="Region" />
      <cs:ScalarProperty cs:Name="PostalCode" cs:ColumnName="PostalCode" />
      <cs:ScalarProperty cs:Name="Country" cs:ColumnName="Country" />
      <cs:ScalarProperty cs:Name="HomePhone" cs:ColumnName="HomePhone" />
      <cs:ScalarProperty cs:Name="Extension" cs:ColumnName="Extension" />
      <cs:ScalarProperty cs:Name="PhotoPath" cs:ColumnName="PhotoPath" />
    </cs:EntitySetMapping>
    <cs:EntitySetMapping cs:Name="OrderLines" cs:TableName="Order Details" cs:TypeName="NorthwindModel.OrderLine">
      <cs:ScalarProperty cs:Name="OrderID" cs:ColumnName="OrderID" />
      <cs:ScalarProperty cs:Name="ProductID" cs:ColumnName="ProductID" />
      <cs:ScalarProperty cs:Name="UnitPrice" cs:ColumnName="UnitPrice" />
      <cs:ScalarProperty cs:Name="Quantity" cs:ColumnName="Quantity" />
      <cs:ScalarProperty cs:Name="Discount" cs:ColumnName="Discount" />
    </cs:EntitySetMapping>
    <cs:EntitySetMapping cs:Name="Orders" cs:TableName="Orders" cs:TypeName="NorthwindModel.Order">
      <cs:ScalarProperty cs:Name="OrderID" cs:ColumnName="OrderID" />
      <cs:ScalarProperty cs:Name="OrderDate" cs:ColumnName="OrderDate" />
      <cs:ScalarProperty cs:Name="RequiredDate" cs:ColumnName="RequiredDate" />
      <cs:ScalarProperty cs:Name="ShippedDate" cs:ColumnName="ShippedDate" />
      <cs:ScalarProperty cs:Name="Freight" cs:ColumnName="Freight" />
      <cs:ScalarProperty cs:Name="ShipName" cs:ColumnName="ShipName" />
      <cs:ScalarProperty cs:Name="ShipAddress" cs:ColumnName="ShipAddress" />
      <cs:ScalarProperty cs:Name="ShipCity" cs:ColumnName="ShipCity" />
      <cs:ScalarProperty cs:Name="ShipRegion" cs:ColumnName="ShipRegion" />
      <cs:ScalarProperty cs:Name="ShipPostalCode" cs:ColumnName="ShipPostalCode" />
      <cs:ScalarProperty cs:Name="ShipCountry" cs:ColumnName="ShipCountry" />
    </cs:EntitySetMapping>
    <cs:EntitySetMapping cs:Name="Products" cs:TableName="Products" cs:TypeName="NorthwindModel.Product">
      <cs:ScalarProperty cs:Name="ProductID" cs:ColumnName="ProductID" />
      <cs:ScalarProperty cs:Name="ProductName" cs:ColumnName="ProductName" />
      <cs:ScalarProperty cs:Name="QuantityPerUnit" cs:ColumnName="QuantityPerUnit" />
      <cs:ScalarProperty cs:Name="UnitPrice" cs:ColumnName="UnitPrice" />
      <cs:ScalarProperty cs:Name="UnitsInStock" cs:ColumnName="UnitsInStock" />
      <cs:ScalarProperty cs:Name="UnitsOnOrder" cs:ColumnName="UnitsOnOrder" />
      <cs:ScalarProperty cs:Name="ReorderLevel" cs:ColumnName="ReorderLevel" />
      <cs:ScalarProperty cs:Name="Discontinued" cs:ColumnName="Discontinued" />
    </cs:EntitySetMapping>
    <cs:EntitySetMapping cs:Name="Regions" cs:TableName="Region" cs:TypeName="NorthwindModel.Region">
      <cs:ScalarProperty cs:Name="RegionID" cs:ColumnName="RegionID" />
      <cs:ScalarProperty cs:Name="RegionDescription" cs:ColumnName="RegionDescription" />
    </cs:EntitySetMapping>
    <cs:EntitySetMapping cs:Name="Shippers" cs:TableName="Shippers" cs:TypeName="NorthwindModel.Shipper">
      <cs:ScalarProperty cs:Name="ShipperID" cs:ColumnName="ShipperID" />
      <cs:ScalarProperty cs:Name="CompanyName" cs:ColumnName="CompanyName" />
      <cs:ScalarProperty cs:Name="Phone" cs:ColumnName="Phone" />
    </cs:EntitySetMapping>
    <cs:EntitySetMapping cs:Name="Suppliers" cs:TableName="Suppliers" cs:TypeName="NorthwindModel.Supplier">
      <cs:ScalarProperty cs:Name="SupplierID" cs:ColumnName="SupplierID" />
      <cs:ScalarProperty cs:Name="CompanyName" cs:ColumnName="CompanyName" />
      <cs:ScalarProperty cs:Name="ContactName" cs:ColumnName="ContactName" />
      <cs:ScalarProperty cs:Name="ContactTitle" cs:ColumnName="ContactTitle" />
      <cs:ScalarProperty cs:Name="Address" cs:ColumnName="Address" />
      <cs:ScalarProperty cs:Name="City" cs:ColumnName="City" />
      <cs:ScalarProperty cs:Name="Region" cs:ColumnName="Region" />
      <cs:ScalarProperty cs:Name="PostalCode" cs:ColumnName="PostalCode" />
      <cs:ScalarProperty cs:Name="Country" cs:ColumnName="Country" />
      <cs:ScalarProperty cs:Name="Phone" cs:ColumnName="Phone" />
      <cs:ScalarProperty cs:Name="Fax" cs:ColumnName="Fax" />
    </cs:EntitySetMapping>
    <cs:EntitySetMapping cs:Name="Territories" cs:TableName="Territories" cs:TypeName="NorthwindModel.Territory">
      <cs:ScalarProperty cs:Name="TerritoryID" cs:ColumnName="TerritoryID" />
      <cs:ScalarProperty cs:Name="TerritoryDescription" cs:ColumnName="TerritoryDescription" />
    </cs:EntitySetMapping>
    <cs:AssociationSetMapping cs:Name="EmployeeTerritories" cs:TypeName="NorthwindModel.EmployeeTerritories" cs:TableName="EmployeeTerritories">
      <cs:EndProperty cs:Name="Employees">
        <cs:ScalarProperty cs:ColumnName="EmployeeID" cs:Name="EmployeeID"/>
      </cs:EndProperty>
      <cs:EndProperty cs:Name="Territories">
        <cs:ScalarProperty cs:ColumnName="TerritoryID" cs:Name="TerritoryID"/>
      </cs:EndProperty>
    </cs:AssociationSetMapping>
    <cs:AssociationSetMapping cs:Name="FK_Employees_Employees" cs:TypeName="NorthwindModel.FK_Employees_Employees" cs:TableName="Employees">
      <cs:EndProperty cs:Name="Manager">
        <cs:ScalarProperty cs:Name="EmployeeID" cs:ColumnName="ReportsTo" />
      </cs:EndProperty>
      <cs:EndProperty cs:Name="Employees">
        <cs:ScalarProperty cs:Name="EmployeeID" cs:ColumnName="EmployeeID" />
      </cs:EndProperty>
      <cs:Condition cs:ColumnName="ReportsTo" cs:IsNull="false" />
    </cs:AssociationSetMapping>
    <cs:AssociationSetMapping cs:Name="FK_Orders_Customers" cs:TypeName="NorthwindModel.FK_Orders_Customers" cs:TableName="Orders">
      <cs:EndProperty cs:Name="Customer">
        <cs:ScalarProperty cs:Name="CustomerID" cs:ColumnName="CustomerID" />
      </cs:EndProperty>
      <cs:EndProperty cs:Name="Orders">
        <cs:ScalarProperty cs:Name="OrderID" cs:ColumnName="OrderID" />
      </cs:EndProperty>
      <cs:Condition cs:ColumnName="CustomerID" cs:IsNull="false" />
    </cs:AssociationSetMapping>
    <cs:AssociationSetMapping cs:Name="FK_Orders_Employees" cs:TypeName="NorthwindModel.FK_Orders_Employees" cs:TableName="Orders">
      <cs:EndProperty cs:Name="Employee">
        <cs:ScalarProperty cs:Name="EmployeeID" cs:ColumnName="EmployeeID" />
      </cs:EndProperty>
      <cs:EndProperty cs:Name="Orders">
        <cs:ScalarProperty cs:Name="OrderID" cs:ColumnName="OrderID" />
      </cs:EndProperty>
      <cs:Condition cs:ColumnName="EmployeeID" cs:IsNull="false" />
    </cs:AssociationSetMapping>
    <cs:AssociationSetMapping cs:Name="FK_Orders_Shippers" cs:TypeName="NorthwindModel.FK_Orders_Shippers" cs:TableName="Orders">
      <cs:EndProperty cs:Name="Shipper">
        <cs:ScalarProperty cs:Name="ShipperID" cs:ColumnName="ShipVia" />
      </cs:EndProperty>
      <cs:EndProperty cs:Name="Orders">
        <cs:ScalarProperty cs:Name="OrderID" cs:ColumnName="OrderID" />
      </cs:EndProperty>
      <cs:Condition cs:ColumnName="ShipVia" cs:IsNull="false" />
    </cs:AssociationSetMapping>
    <cs:AssociationSetMapping cs:Name="FK_Products_Categories" cs:TypeName="NorthwindModel.FK_Products_Categories" cs:TableName="Products">
      <cs:EndProperty cs:Name="Category">
        <cs:ScalarProperty cs:Name="CategoryID" cs:ColumnName="CategoryID" />
      </cs:EndProperty>
      <cs:EndProperty cs:Name="Products">
        <cs:ScalarProperty cs:Name="ProductID" cs:ColumnName="ProductID" />
      </cs:EndProperty>
      <cs:Condition cs:ColumnName="CategoryID" cs:IsNull="false" />
    </cs:AssociationSetMapping>
    <cs:AssociationSetMapping cs:Name="FK_Products_Suppliers" cs:TypeName="NorthwindModel.FK_Products_Suppliers" cs:TableName="Products">
      <cs:EndProperty cs:Name="Supplier">
        <cs:ScalarProperty cs:Name="SupplierID" cs:ColumnName="SupplierID" />
      </cs:EndProperty>
      <cs:EndProperty cs:Name="Products">
        <cs:ScalarProperty cs:Name="ProductID" cs:ColumnName="ProductID" />
      </cs:EndProperty>
      <cs:Condition cs:ColumnName="SupplierID" cs:IsNull="false" />
    </cs:AssociationSetMapping>
    <cs:AssociationSetMapping cs:Name="FK_Territories_Region" cs:TypeName="NorthwindModel.FK_Territories_Region" cs:TableName="Territories">
      <cs:EndProperty cs:Name="Region">
        <cs:ScalarProperty cs:Name="RegionID" cs:ColumnName="RegionID" />
      </cs:EndProperty>
      <cs:EndProperty cs:Name="Territories">
        <cs:ScalarProperty cs:Name="TerritoryID" cs:ColumnName="TerritoryID" />
      </cs:EndProperty>
      <cs:Condition cs:ColumnName="RegionID" cs:IsNull="false" />
    </cs:AssociationSetMapping>
  </cs:EntityContainerMapping>
</Mapping>