System.Data.SQLite
Hex Artifact Content
Not logged in

Artifact d609a778b6c0562a9ed7b1ebe4786f65762bb28b:


0000: 3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31  <?xml version="1
0010: 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 75 74  .0" encoding="ut
0020: 66 2d 38 22 3f 3e 0a 0a 3c 21 2d 2d 0a 2f 2a 2a  f-8"?>..<!--./**
0030: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0040: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0050: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0060: 2a 2a 2a 2a 2a 2a 0a 20 2a 20 41 44 4f 2e 4e 45  ******. * ADO.NE
0070: 54 20 32 2e 30 20 44 61 74 61 20 50 72 6f 76 69  T 2.0 Data Provi
0080: 64 65 72 20 66 6f 72 20 53 51 4c 69 74 65 20 56  der for SQLite V
0090: 65 72 73 69 6f 6e 20 33 2e 58 0a 20 2a 20 57 72  ersion 3.X. * Wr
00a0: 69 74 74 65 6e 20 62 79 20 52 6f 62 65 72 74 20  itten by Robert 
00b0: 53 69 6d 70 73 6f 6e 20 28 72 6f 62 65 72 74 40  Simpson (robert@
00c0: 62 6c 61 63 6b 63 61 73 74 6c 65 73 6f 66 74 2e  blackcastlesoft.
00d0: 63 6f 6d 29 0a 20 2a 0a 20 2a 20 52 65 6c 65 61  com). *. * Relea
00e0: 73 65 64 20 74 6f 20 74 68 65 20 70 75 62 6c 69  sed to the publi
00f0: 63 20 64 6f 6d 61 69 6e 2c 20 75 73 65 20 61 74  c domain, use at
0100: 20 79 6f 75 72 20 6f 77 6e 20 72 69 73 6b 21 0a   your own risk!.
0110: 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a   ***************
0120: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0130: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0140: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2d 2d 3e 0a 0a  *********/.-->..
0150: 3c 65 64 6d 78 3a 45 64 6d 78 20 56 65 72 73 69  <edmx:Edmx Versi
0160: 6f 6e 3d 22 31 2e 30 22 20 78 6d 6c 6e 73 3a 65  on="1.0" xmlns:e
0170: 64 6d 78 3d 22 68 74 74 70 3a 2f 2f 73 63 68 65  dmx="http://sche
0180: 6d 61 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f  mas.microsoft.co
0190: 6d 2f 61 64 6f 2f 32 30 30 37 2f 30 36 2f 65 64  m/ado/2007/06/ed
01a0: 6d 78 22 3e 0a 20 20 3c 21 2d 2d 20 45 46 20 52  mx">.  <!-- EF R
01b0: 75 6e 74 69 6d 65 20 63 6f 6e 74 65 6e 74 20 2d  untime content -
01c0: 2d 3e 0a 20 20 3c 65 64 6d 78 3a 52 75 6e 74 69  ->.  <edmx:Runti
01d0: 6d 65 3e 0a 20 20 20 20 3c 21 2d 2d 20 53 53 44  me>.    <!-- SSD
01e0: 4c 20 63 6f 6e 74 65 6e 74 20 2d 2d 3e 0a 20 20  L content -->.  
01f0: 20 20 3c 65 64 6d 78 3a 53 74 6f 72 61 67 65 4d    <edmx:StorageM
0200: 6f 64 65 6c 73 3e 0a 20 20 20 20 3c 53 63 68 65  odels>.    <Sche
0210: 6d 61 20 4e 61 6d 65 73 70 61 63 65 3d 22 6e 6f  ma Namespace="no
0220: 72 74 68 77 69 6e 64 45 46 4d 6f 64 65 6c 2e 53  rthwindEFModel.S
0230: 74 6f 72 65 22 20 41 6c 69 61 73 3d 22 53 65 6c  tore" Alias="Sel
0240: 66 22 20 50 72 6f 76 69 64 65 72 3d 22 53 79 73  f" Provider="Sys
0250: 74 65 6d 2e 44 61 74 61 2e 53 51 4c 69 74 65 2e  tem.Data.SQLite.
0260: 4c 69 6e 71 22 20 50 72 6f 76 69 64 65 72 4d 61  Linq" ProviderMa
0270: 6e 69 66 65 73 74 54 6f 6b 65 6e 3d 22 49 53 4f  nifestToken="ISO
0280: 38 36 30 31 22 20 78 6d 6c 6e 73 3a 73 74 6f 72  8601" xmlns:stor
0290: 65 3d 22 68 74 74 70 3a 2f 2f 73 63 68 65 6d 61  e="http://schema
02a0: 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f  s.microsoft.com/
02b0: 61 64 6f 2f 32 30 30 37 2f 31 32 2f 65 64 6d 2f  ado/2007/12/edm/
02c0: 45 6e 74 69 74 79 53 74 6f 72 65 53 63 68 65 6d  EntityStoreSchem
02d0: 61 47 65 6e 65 72 61 74 6f 72 22 20 78 6d 6c 6e  aGenerator" xmln
02e0: 73 3d 22 68 74 74 70 3a 2f 2f 73 63 68 65 6d 61  s="http://schema
02f0: 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f  s.microsoft.com/
0300: 61 64 6f 2f 32 30 30 36 2f 30 34 2f 65 64 6d 2f  ado/2006/04/edm/
0310: 73 73 64 6c 22 3e 0a 20 20 20 20 20 20 20 20 3c  ssdl">.        <
0320: 45 6e 74 69 74 79 43 6f 6e 74 61 69 6e 65 72 20  EntityContainer 
0330: 4e 61 6d 65 3d 22 6e 6f 72 74 68 77 69 6e 64 45  Name="northwindE
0340: 46 4d 6f 64 65 6c 53 74 6f 72 65 43 6f 6e 74 61  FModelStoreConta
0350: 69 6e 65 72 22 3e 0a 20 20 20 20 20 20 20 20 20  iner">.         
0360: 20 3c 45 6e 74 69 74 79 53 65 74 20 4e 61 6d 65   <EntitySet Name
0370: 3d 22 43 61 74 65 67 6f 72 69 65 73 22 20 45 6e  ="Categories" En
0380: 74 69 74 79 54 79 70 65 3d 22 6e 6f 72 74 68 77  tityType="northw
0390: 69 6e 64 45 46 4d 6f 64 65 6c 2e 53 74 6f 72 65  indEFModel.Store
03a0: 2e 43 61 74 65 67 6f 72 69 65 73 22 20 73 74 6f  .Categories" sto
03b0: 72 65 3a 54 79 70 65 3d 22 54 61 62 6c 65 73 22  re:Type="Tables"
03c0: 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 45   />.          <E
03d0: 6e 74 69 74 79 53 65 74 20 4e 61 6d 65 3d 22 43  ntitySet Name="C
03e0: 75 73 74 6f 6d 65 72 73 22 20 45 6e 74 69 74 79  ustomers" Entity
03f0: 54 79 70 65 3d 22 6e 6f 72 74 68 77 69 6e 64 45  Type="northwindE
0400: 46 4d 6f 64 65 6c 2e 53 74 6f 72 65 2e 43 75 73  FModel.Store.Cus
0410: 74 6f 6d 65 72 73 22 20 73 74 6f 72 65 3a 54 79  tomers" store:Ty
0420: 70 65 3d 22 54 61 62 6c 65 73 22 20 2f 3e 0a 20  pe="Tables" />. 
0430: 20 20 20 20 20 20 20 20 20 3c 45 6e 74 69 74 79           <Entity
0440: 53 65 74 20 4e 61 6d 65 3d 22 45 6d 70 6c 6f 79  Set Name="Employ
0450: 65 65 73 22 20 45 6e 74 69 74 79 54 79 70 65 3d  ees" EntityType=
0460: 22 6e 6f 72 74 68 77 69 6e 64 45 46 4d 6f 64 65  "northwindEFMode
0470: 6c 2e 53 74 6f 72 65 2e 45 6d 70 6c 6f 79 65 65  l.Store.Employee
0480: 73 22 20 73 74 6f 72 65 3a 54 79 70 65 3d 22 54  s" store:Type="T
0490: 61 62 6c 65 73 22 20 2f 3e 0a 20 20 20 20 20 20  ables" />.      
04a0: 20 20 20 20 3c 45 6e 74 69 74 79 53 65 74 20 4e      <EntitySet N
04b0: 61 6d 65 3d 22 45 6d 70 6c 6f 79 65 65 73 54 65  ame="EmployeesTe
04c0: 72 72 69 74 6f 72 69 65 73 22 20 45 6e 74 69 74  rritories" Entit
04d0: 79 54 79 70 65 3d 22 6e 6f 72 74 68 77 69 6e 64  yType="northwind
04e0: 45 46 4d 6f 64 65 6c 2e 53 74 6f 72 65 2e 45 6d  EFModel.Store.Em
04f0: 70 6c 6f 79 65 65 73 54 65 72 72 69 74 6f 72 69  ployeesTerritori
0500: 65 73 22 20 73 74 6f 72 65 3a 54 79 70 65 3d 22  es" store:Type="
0510: 54 61 62 6c 65 73 22 20 2f 3e 0a 20 20 20 20 20  Tables" />.     
0520: 20 20 20 20 20 3c 45 6e 74 69 74 79 53 65 74 20       <EntitySet 
0530: 4e 61 6d 65 3d 22 49 6e 74 65 72 6e 61 74 69 6f  Name="Internatio
0540: 6e 61 6c 4f 72 64 65 72 73 22 20 45 6e 74 69 74  nalOrders" Entit
0550: 79 54 79 70 65 3d 22 6e 6f 72 74 68 77 69 6e 64  yType="northwind
0560: 45 46 4d 6f 64 65 6c 2e 53 74 6f 72 65 2e 49 6e  EFModel.Store.In
0570: 74 65 72 6e 61 74 69 6f 6e 61 6c 4f 72 64 65 72  ternationalOrder
0580: 73 22 20 73 74 6f 72 65 3a 54 79 70 65 3d 22 54  s" store:Type="T
0590: 61 62 6c 65 73 22 20 2f 3e 0a 20 20 20 20 20 20  ables" />.      
05a0: 20 20 20 20 3c 45 6e 74 69 74 79 53 65 74 20 4e      <EntitySet N
05b0: 61 6d 65 3d 22 4f 72 64 65 72 44 65 74 61 69 6c  ame="OrderDetail
05c0: 73 22 20 45 6e 74 69 74 79 54 79 70 65 3d 22 6e  s" EntityType="n
05d0: 6f 72 74 68 77 69 6e 64 45 46 4d 6f 64 65 6c 2e  orthwindEFModel.
05e0: 53 74 6f 72 65 2e 4f 72 64 65 72 44 65 74 61 69  Store.OrderDetai
05f0: 6c 73 22 20 73 74 6f 72 65 3a 54 79 70 65 3d 22  ls" store:Type="
0600: 54 61 62 6c 65 73 22 20 2f 3e 0a 20 20 20 20 20  Tables" />.     
0610: 20 20 20 20 20 3c 45 6e 74 69 74 79 53 65 74 20       <EntitySet 
0620: 4e 61 6d 65 3d 22 4f 72 64 65 72 73 22 20 45 6e  Name="Orders" En
0630: 74 69 74 79 54 79 70 65 3d 22 6e 6f 72 74 68 77  tityType="northw
0640: 69 6e 64 45 46 4d 6f 64 65 6c 2e 53 74 6f 72 65  indEFModel.Store
0650: 2e 4f 72 64 65 72 73 22 20 73 74 6f 72 65 3a 54  .Orders" store:T
0660: 79 70 65 3d 22 54 61 62 6c 65 73 22 20 2f 3e 0a  ype="Tables" />.
0670: 20 20 20 20 20 20 20 20 20 20 3c 45 6e 74 69 74            <Entit
0680: 79 53 65 74 20 4e 61 6d 65 3d 22 50 72 65 76 69  ySet Name="Previ
0690: 6f 75 73 45 6d 70 6c 6f 79 65 65 73 22 20 45 6e  ousEmployees" En
06a0: 74 69 74 79 54 79 70 65 3d 22 6e 6f 72 74 68 77  tityType="northw
06b0: 69 6e 64 45 46 4d 6f 64 65 6c 2e 53 74 6f 72 65  indEFModel.Store
06c0: 2e 50 72 65 76 69 6f 75 73 45 6d 70 6c 6f 79 65  .PreviousEmploye
06d0: 65 73 22 20 73 74 6f 72 65 3a 54 79 70 65 3d 22  es" store:Type="
06e0: 54 61 62 6c 65 73 22 20 2f 3e 0a 20 20 20 20 20  Tables" />.     
06f0: 20 20 20 20 20 3c 45 6e 74 69 74 79 53 65 74 20       <EntitySet 
0700: 4e 61 6d 65 3d 22 50 72 6f 64 75 63 74 73 22 20  Name="Products" 
0710: 45 6e 74 69 74 79 54 79 70 65 3d 22 6e 6f 72 74  EntityType="nort
0720: 68 77 69 6e 64 45 46 4d 6f 64 65 6c 2e 53 74 6f  hwindEFModel.Sto
0730: 72 65 2e 50 72 6f 64 75 63 74 73 22 20 73 74 6f  re.Products" sto
0740: 72 65 3a 54 79 70 65 3d 22 54 61 62 6c 65 73 22  re:Type="Tables"
0750: 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 45   />.          <E
0760: 6e 74 69 74 79 53 65 74 20 4e 61 6d 65 3d 22 52  ntitySet Name="R
0770: 65 67 69 6f 6e 73 22 20 45 6e 74 69 74 79 54 79  egions" EntityTy
0780: 70 65 3d 22 6e 6f 72 74 68 77 69 6e 64 45 46 4d  pe="northwindEFM
0790: 6f 64 65 6c 2e 53 74 6f 72 65 2e 52 65 67 69 6f  odel.Store.Regio
07a0: 6e 73 22 20 73 74 6f 72 65 3a 54 79 70 65 3d 22  ns" store:Type="
07b0: 54 61 62 6c 65 73 22 20 2f 3e 0a 20 20 20 20 20  Tables" />.     
07c0: 20 20 20 20 20 3c 45 6e 74 69 74 79 53 65 74 20       <EntitySet 
07d0: 4e 61 6d 65 3d 22 53 75 70 70 6c 69 65 72 73 22  Name="Suppliers"
07e0: 20 45 6e 74 69 74 79 54 79 70 65 3d 22 6e 6f 72   EntityType="nor
07f0: 74 68 77 69 6e 64 45 46 4d 6f 64 65 6c 2e 53 74  thwindEFModel.St
0800: 6f 72 65 2e 53 75 70 70 6c 69 65 72 73 22 20 73  ore.Suppliers" s
0810: 74 6f 72 65 3a 54 79 70 65 3d 22 54 61 62 6c 65  tore:Type="Table
0820: 73 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20  s" />.          
0830: 3c 45 6e 74 69 74 79 53 65 74 20 4e 61 6d 65 3d  <EntitySet Name=
0840: 22 54 65 72 72 69 74 6f 72 69 65 73 22 20 45 6e  "Territories" En
0850: 74 69 74 79 54 79 70 65 3d 22 6e 6f 72 74 68 77  tityType="northw
0860: 69 6e 64 45 46 4d 6f 64 65 6c 2e 53 74 6f 72 65  indEFModel.Store
0870: 2e 54 65 72 72 69 74 6f 72 69 65 73 22 20 73 74  .Territories" st
0880: 6f 72 65 3a 54 79 70 65 3d 22 54 61 62 6c 65 73  ore:Type="Tables
0890: 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 3c  " />.          <
08a0: 41 73 73 6f 63 69 61 74 69 6f 6e 53 65 74 20 4e  AssociationSet N
08b0: 61 6d 65 3d 22 46 4b 5f 45 6d 70 6c 6f 79 65 65  ame="FK_Employee
08c0: 73 54 65 72 72 69 74 6f 72 69 65 73 5f 45 6d 70  sTerritories_Emp
08d0: 6c 6f 79 65 65 49 44 5f 45 6d 70 6c 6f 79 65 65  loyeeID_Employee
08e0: 49 44 22 20 41 73 73 6f 63 69 61 74 69 6f 6e 3d  ID" Association=
08f0: 22 6e 6f 72 74 68 77 69 6e 64 45 46 4d 6f 64 65  "northwindEFMode
0900: 6c 2e 53 74 6f 72 65 2e 46 4b 5f 45 6d 70 6c 6f  l.Store.FK_Emplo
0910: 79 65 65 73 54 65 72 72 69 74 6f 72 69 65 73 5f  yeesTerritories_
0920: 45 6d 70 6c 6f 79 65 65 49 44 5f 45 6d 70 6c 6f  EmployeeID_Emplo
0930: 79 65 65 49 44 22 3e 0a 20 20 20 20 20 20 20 20  yeeID">.        
0940: 20 20 20 20 3c 45 6e 64 20 52 6f 6c 65 3d 22 45      <End Role="E
0950: 6d 70 6c 6f 79 65 65 73 22 20 45 6e 74 69 74 79  mployees" Entity
0960: 53 65 74 3d 22 45 6d 70 6c 6f 79 65 65 73 22 20  Set="Employees" 
0970: 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 3c  />.            <
0980: 45 6e 64 20 52 6f 6c 65 3d 22 45 6d 70 6c 6f 79  End Role="Employ
0990: 65 65 73 54 65 72 72 69 74 6f 72 69 65 73 22 20  eesTerritories" 
09a0: 45 6e 74 69 74 79 53 65 74 3d 22 45 6d 70 6c 6f  EntitySet="Emplo
09b0: 79 65 65 73 54 65 72 72 69 74 6f 72 69 65 73 22  yeesTerritories"
09c0: 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 2f   />.          </
09d0: 41 73 73 6f 63 69 61 74 69 6f 6e 53 65 74 3e 0a  AssociationSet>.
09e0: 20 20 20 20 20 20 20 20 20 20 3c 41 73 73 6f 63            <Assoc
09f0: 69 61 74 69 6f 6e 53 65 74 20 4e 61 6d 65 3d 22  iationSet Name="
0a00: 46 4b 5f 45 6d 70 6c 6f 79 65 65 73 54 65 72 72  FK_EmployeesTerr
0a10: 69 74 6f 72 69 65 73 5f 54 65 72 72 69 74 6f 72  itories_Territor
0a20: 79 49 44 5f 54 65 72 72 69 74 6f 72 79 49 44 22  yID_TerritoryID"
0a30: 20 41 73 73 6f 63 69 61 74 69 6f 6e 3d 22 6e 6f   Association="no
0a40: 72 74 68 77 69 6e 64 45 46 4d 6f 64 65 6c 2e 53  rthwindEFModel.S
0a50: 74 6f 72 65 2e 46 4b 5f 45 6d 70 6c 6f 79 65 65  tore.FK_Employee
0a60: 73 54 65 72 72 69 74 6f 72 69 65 73 5f 54 65 72  sTerritories_Ter
0a70: 72 69 74 6f 72 79 49 44 5f 54 65 72 72 69 74 6f  ritoryID_Territo
0a80: 72 79 49 44 22 3e 0a 20 20 20 20 20 20 20 20 20  ryID">.         
0a90: 20 20 20 3c 45 6e 64 20 52 6f 6c 65 3d 22 54 65     <End Role="Te
0aa0: 72 72 69 74 6f 72 69 65 73 22 20 45 6e 74 69 74  rritories" Entit
0ab0: 79 53 65 74 3d 22 54 65 72 72 69 74 6f 72 69 65  ySet="Territorie
0ac0: 73 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20  s" />.          
0ad0: 20 20 3c 45 6e 64 20 52 6f 6c 65 3d 22 45 6d 70    <End Role="Emp
0ae0: 6c 6f 79 65 65 73 54 65 72 72 69 74 6f 72 69 65  loyeesTerritorie
0af0: 73 22 20 45 6e 74 69 74 79 53 65 74 3d 22 45 6d  s" EntitySet="Em
0b00: 70 6c 6f 79 65 65 73 54 65 72 72 69 74 6f 72 69  ployeesTerritori
0b10: 65 73 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20  es" />.         
0b20: 20 3c 2f 41 73 73 6f 63 69 61 74 69 6f 6e 53 65   </AssociationSe
0b30: 74 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 41 73  t>.          <As
0b40: 73 6f 63 69 61 74 69 6f 6e 53 65 74 20 4e 61 6d  sociationSet Nam
0b50: 65 3d 22 46 4b 5f 49 6e 74 65 72 6e 61 74 69 6f  e="FK_Internatio
0b60: 6e 61 6c 4f 72 64 65 72 73 5f 4f 72 64 65 72 49  nalOrders_OrderI
0b70: 44 5f 4f 72 64 65 72 49 44 22 20 41 73 73 6f 63  D_OrderID" Assoc
0b80: 69 61 74 69 6f 6e 3d 22 6e 6f 72 74 68 77 69 6e  iation="northwin
0b90: 64 45 46 4d 6f 64 65 6c 2e 53 74 6f 72 65 2e 46  dEFModel.Store.F
0ba0: 4b 5f 49 6e 74 65 72 6e 61 74 69 6f 6e 61 6c 4f  K_InternationalO
0bb0: 72 64 65 72 73 5f 4f 72 64 65 72 49 44 5f 4f 72  rders_OrderID_Or
0bc0: 64 65 72 49 44 22 3e 0a 20 20 20 20 20 20 20 20  derID">.        
0bd0: 20 20 20 20 3c 45 6e 64 20 52 6f 6c 65 3d 22 4f      <End Role="O
0be0: 72 64 65 72 73 22 20 45 6e 74 69 74 79 53 65 74  rders" EntitySet
0bf0: 3d 22 4f 72 64 65 72 73 22 20 2f 3e 0a 20 20 20  ="Orders" />.   
0c00: 20 20 20 20 20 20 20 20 20 3c 45 6e 64 20 52 6f           <End Ro
0c10: 6c 65 3d 22 49 6e 74 65 72 6e 61 74 69 6f 6e 61  le="Internationa
0c20: 6c 4f 72 64 65 72 73 22 20 45 6e 74 69 74 79 53  lOrders" EntityS
0c30: 65 74 3d 22 49 6e 74 65 72 6e 61 74 69 6f 6e 61  et="Internationa
0c40: 6c 4f 72 64 65 72 73 22 20 2f 3e 0a 20 20 20 20  lOrders" />.    
0c50: 20 20 20 20 20 20 3c 2f 41 73 73 6f 63 69 61 74        </Associat
0c60: 69 6f 6e 53 65 74 3e 0a 20 20 20 20 20 20 20 20  ionSet>.        
0c70: 20 20 3c 41 73 73 6f 63 69 61 74 69 6f 6e 53 65    <AssociationSe
0c80: 74 20 4e 61 6d 65 3d 22 46 4b 5f 4f 72 64 65 72  t Name="FK_Order
0c90: 44 65 74 61 69 6c 73 5f 4f 72 64 65 72 49 44 5f  Details_OrderID_
0ca0: 4f 72 64 65 72 49 44 22 20 41 73 73 6f 63 69 61  OrderID" Associa
0cb0: 74 69 6f 6e 3d 22 6e 6f 72 74 68 77 69 6e 64 45  tion="northwindE
0cc0: 46 4d 6f 64 65 6c 2e 53 74 6f 72 65 2e 46 4b 5f  FModel.Store.FK_
0cd0: 4f 72 64 65 72 44 65 74 61 69 6c 73 5f 4f 72 64  OrderDetails_Ord
0ce0: 65 72 49 44 5f 4f 72 64 65 72 49 44 22 3e 0a 20  erID_OrderID">. 
0cf0: 20 20 20 20 20 20 20 20 20 20 20 3c 45 6e 64 20             <End 
0d00: 52 6f 6c 65 3d 22 4f 72 64 65 72 73 22 20 45 6e  Role="Orders" En
0d10: 74 69 74 79 53 65 74 3d 22 4f 72 64 65 72 73 22  titySet="Orders"
0d20: 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20   />.            
0d30: 3c 45 6e 64 20 52 6f 6c 65 3d 22 4f 72 64 65 72  <End Role="Order
0d40: 44 65 74 61 69 6c 73 22 20 45 6e 74 69 74 79 53  Details" EntityS
0d50: 65 74 3d 22 4f 72 64 65 72 44 65 74 61 69 6c 73  et="OrderDetails
0d60: 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 3c  " />.          <
0d70: 2f 41 73 73 6f 63 69 61 74 69 6f 6e 53 65 74 3e  /AssociationSet>
0d80: 0a 20 20 20 20 20 20 20 20 20 20 3c 41 73 73 6f  .          <Asso
0d90: 63 69 61 74 69 6f 6e 53 65 74 20 4e 61 6d 65 3d  ciationSet Name=
0da0: 22 46 4b 5f 4f 72 64 65 72 44 65 74 61 69 6c 73  "FK_OrderDetails
0db0: 5f 50 72 6f 64 75 63 74 49 44 5f 50 72 6f 64 75  _ProductID_Produ
0dc0: 63 74 49 44 22 20 41 73 73 6f 63 69 61 74 69 6f  ctID" Associatio
0dd0: 6e 3d 22 6e 6f 72 74 68 77 69 6e 64 45 46 4d 6f  n="northwindEFMo
0de0: 64 65 6c 2e 53 74 6f 72 65 2e 46 4b 5f 4f 72 64  del.Store.FK_Ord
0df0: 65 72 44 65 74 61 69 6c 73 5f 50 72 6f 64 75 63  erDetails_Produc
0e00: 74 49 44 5f 50 72 6f 64 75 63 74 49 44 22 3e 0a  tID_ProductID">.
0e10: 20 20 20 20 20 20 20 20 20 20 20 20 3c 45 6e 64              <End
0e20: 20 52 6f 6c 65 3d 22 50 72 6f 64 75 63 74 73 22   Role="Products"
0e30: 20 45 6e 74 69 74 79 53 65 74 3d 22 50 72 6f 64   EntitySet="Prod
0e40: 75 63 74 73 22 20 2f 3e 0a 20 20 20 20 20 20 20  ucts" />.       
0e50: 20 20 20 20 20 3c 45 6e 64 20 52 6f 6c 65 3d 22       <End Role="
0e60: 4f 72 64 65 72 44 65 74 61 69 6c 73 22 20 45 6e  OrderDetails" En
0e70: 74 69 74 79 53 65 74 3d 22 4f 72 64 65 72 44 65  titySet="OrderDe
0e80: 74 61 69 6c 73 22 20 2f 3e 0a 20 20 20 20 20 20  tails" />.      
0e90: 20 20 20 20 3c 2f 41 73 73 6f 63 69 61 74 69 6f      </Associatio
0ea0: 6e 53 65 74 3e 0a 20 20 20 20 20 20 20 20 20 20  nSet>.          
0eb0: 3c 41 73 73 6f 63 69 61 74 69 6f 6e 53 65 74 20  <AssociationSet 
0ec0: 4e 61 6d 65 3d 22 46 4b 5f 4f 72 64 65 72 73 5f  Name="FK_Orders_
0ed0: 43 75 73 74 6f 6d 65 72 49 44 5f 43 75 73 74 6f  CustomerID_Custo
0ee0: 6d 65 72 49 44 22 20 41 73 73 6f 63 69 61 74 69  merID" Associati
0ef0: 6f 6e 3d 22 6e 6f 72 74 68 77 69 6e 64 45 46 4d  on="northwindEFM
0f00: 6f 64 65 6c 2e 53 74 6f 72 65 2e 46 4b 5f 4f 72  odel.Store.FK_Or
0f10: 64 65 72 73 5f 43 75 73 74 6f 6d 65 72 49 44 5f  ders_CustomerID_
0f20: 43 75 73 74 6f 6d 65 72 49 44 22 3e 0a 20 20 20  CustomerID">.   
0f30: 20 20 20 20 20 20 20 20 20 3c 45 6e 64 20 52 6f           <End Ro
0f40: 6c 65 3d 22 43 75 73 74 6f 6d 65 72 73 22 20 45  le="Customers" E
0f50: 6e 74 69 74 79 53 65 74 3d 22 43 75 73 74 6f 6d  ntitySet="Custom
0f60: 65 72 73 22 20 2f 3e 0a 20 20 20 20 20 20 20 20  ers" />.        
0f70: 20 20 20 20 3c 45 6e 64 20 52 6f 6c 65 3d 22 4f      <End Role="O
0f80: 72 64 65 72 73 22 20 45 6e 74 69 74 79 53 65 74  rders" EntitySet
0f90: 3d 22 4f 72 64 65 72 73 22 20 2f 3e 0a 20 20 20  ="Orders" />.   
0fa0: 20 20 20 20 20 20 20 3c 2f 41 73 73 6f 63 69 61         </Associa
0fb0: 74 69 6f 6e 53 65 74 3e 0a 20 20 20 20 20 20 20  tionSet>.       
0fc0: 20 20 20 3c 41 73 73 6f 63 69 61 74 69 6f 6e 53     <AssociationS
0fd0: 65 74 20 4e 61 6d 65 3d 22 46 4b 5f 50 72 6f 64  et Name="FK_Prod
0fe0: 75 63 74 73 5f 43 61 74 65 67 6f 72 79 49 44 5f  ucts_CategoryID_
0ff0: 43 61 74 65 67 6f 72 79 49 44 22 20 41 73 73 6f  CategoryID" Asso
1000: 63 69 61 74 69 6f 6e 3d 22 6e 6f 72 74 68 77 69  ciation="northwi
1010: 6e 64 45 46 4d 6f 64 65 6c 2e 53 74 6f 72 65 2e  ndEFModel.Store.
1020: 46 4b 5f 50 72 6f 64 75 63 74 73 5f 43 61 74 65  FK_Products_Cate
1030: 67 6f 72 79 49 44 5f 43 61 74 65 67 6f 72 79 49  goryID_CategoryI
1040: 44 22 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20  D">.            
1050: 3c 45 6e 64 20 52 6f 6c 65 3d 22 43 61 74 65 67  <End Role="Categ
1060: 6f 72 69 65 73 22 20 45 6e 74 69 74 79 53 65 74  ories" EntitySet
1070: 3d 22 43 61 74 65 67 6f 72 69 65 73 22 20 2f 3e  ="Categories" />
1080: 0a 20 20 20 20 20 20 20 20 20 20 20 20 3c 45 6e  .            <En
1090: 64 20 52 6f 6c 65 3d 22 50 72 6f 64 75 63 74 73  d Role="Products
10a0: 22 20 45 6e 74 69 74 79 53 65 74 3d 22 50 72 6f  " EntitySet="Pro
10b0: 64 75 63 74 73 22 20 2f 3e 0a 20 20 20 20 20 20  ducts" />.      
10c0: 20 20 20 20 3c 2f 41 73 73 6f 63 69 61 74 69 6f      </Associatio
10d0: 6e 53 65 74 3e 0a 20 20 20 20 20 20 20 20 20 20  nSet>.          
10e0: 3c 41 73 73 6f 63 69 61 74 69 6f 6e 53 65 74 20  <AssociationSet 
10f0: 4e 61 6d 65 3d 22 46 4b 5f 50 72 6f 64 75 63 74  Name="FK_Product
1100: 73 5f 53 75 70 70 6c 69 65 72 49 44 5f 53 75 70  s_SupplierID_Sup
1110: 70 6c 69 65 72 49 44 22 20 41 73 73 6f 63 69 61  plierID" Associa
1120: 74 69 6f 6e 3d 22 6e 6f 72 74 68 77 69 6e 64 45  tion="northwindE
1130: 46 4d 6f 64 65 6c 2e 53 74 6f 72 65 2e 46 4b 5f  FModel.Store.FK_
1140: 50 72 6f 64 75 63 74 73 5f 53 75 70 70 6c 69 65  Products_Supplie
1150: 72 49 44 5f 53 75 70 70 6c 69 65 72 49 44 22 3e  rID_SupplierID">
1160: 0a 20 20 20 20 20 20 20 20 20 20 20 20 3c 45 6e  .            <En
1170: 64 20 52 6f 6c 65 3d 22 53 75 70 70 6c 69 65 72  d Role="Supplier
1180: 73 22 20 45 6e 74 69 74 79 53 65 74 3d 22 53 75  s" EntitySet="Su
1190: 70 70 6c 69 65 72 73 22 20 2f 3e 0a 20 20 20 20  ppliers" />.    
11a0: 20 20 20 20 20 20 20 20 3c 45 6e 64 20 52 6f 6c          <End Rol
11b0: 65 3d 22 50 72 6f 64 75 63 74 73 22 20 45 6e 74  e="Products" Ent
11c0: 69 74 79 53 65 74 3d 22 50 72 6f 64 75 63 74 73  itySet="Products
11d0: 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 3c  " />.          <
11e0: 2f 41 73 73 6f 63 69 61 74 69 6f 6e 53 65 74 3e  /AssociationSet>
11f0: 0a 20 20 20 20 20 20 20 20 20 20 3c 41 73 73 6f  .          <Asso
1200: 63 69 61 74 69 6f 6e 53 65 74 20 4e 61 6d 65 3d  ciationSet Name=
1210: 22 46 4b 5f 54 65 72 72 69 74 6f 72 69 65 73 5f  "FK_Territories_
1220: 52 65 67 69 6f 6e 49 44 5f 52 65 67 69 6f 6e 49  RegionID_RegionI
1230: 44 22 20 41 73 73 6f 63 69 61 74 69 6f 6e 3d 22  D" Association="
1240: 6e 6f 72 74 68 77 69 6e 64 45 46 4d 6f 64 65 6c  northwindEFModel
1250: 2e 53 74 6f 72 65 2e 46 4b 5f 54 65 72 72 69 74  .Store.FK_Territ
1260: 6f 72 69 65 73 5f 52 65 67 69 6f 6e 49 44 5f 52  ories_RegionID_R
1270: 65 67 69 6f 6e 49 44 22 3e 0a 20 20 20 20 20 20  egionID">.      
1280: 20 20 20 20 20 20 3c 45 6e 64 20 52 6f 6c 65 3d        <End Role=
1290: 22 52 65 67 69 6f 6e 73 22 20 45 6e 74 69 74 79  "Regions" Entity
12a0: 53 65 74 3d 22 52 65 67 69 6f 6e 73 22 20 2f 3e  Set="Regions" />
12b0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 3c 45 6e  .            <En
12c0: 64 20 52 6f 6c 65 3d 22 54 65 72 72 69 74 6f 72  d Role="Territor
12d0: 69 65 73 22 20 45 6e 74 69 74 79 53 65 74 3d 22  ies" EntitySet="
12e0: 54 65 72 72 69 74 6f 72 69 65 73 22 20 2f 3e 0a  Territories" />.
12f0: 20 20 20 20 20 20 20 20 20 20 3c 2f 41 73 73 6f            </Asso
1300: 63 69 61 74 69 6f 6e 53 65 74 3e 0a 20 20 20 20  ciationSet>.    
1310: 20 20 20 20 3c 2f 45 6e 74 69 74 79 43 6f 6e 74      </EntityCont
1320: 61 69 6e 65 72 3e 0a 20 20 20 20 20 20 20 20 3c  ainer>.        <
1330: 45 6e 74 69 74 79 54 79 70 65 20 4e 61 6d 65 3d  EntityType Name=
1340: 22 43 61 74 65 67 6f 72 69 65 73 22 3e 0a 20 20  "Categories">.  
1350: 20 20 20 20 20 20 20 20 3c 4b 65 79 3e 0a 20 20          <Key>.  
1360: 20 20 20 20 20 20 20 20 20 20 3c 50 72 6f 70 65            <Prope
1370: 72 74 79 52 65 66 20 4e 61 6d 65 3d 22 43 61 74  rtyRef Name="Cat
1380: 65 67 6f 72 79 49 44 22 20 2f 3e 0a 20 20 20 20  egoryID" />.    
1390: 20 20 20 20 20 20 3c 2f 4b 65 79 3e 0a 20 20 20        </Key>.   
13a0: 20 20 20 20 20 20 20 3c 50 72 6f 70 65 72 74 79         <Property
13b0: 20 4e 61 6d 65 3d 22 43 61 74 65 67 6f 72 79 49   Name="CategoryI
13c0: 44 22 20 54 79 70 65 3d 22 69 6e 74 65 67 65 72  D" Type="integer
13d0: 22 20 4e 75 6c 6c 61 62 6c 65 3d 22 66 61 6c 73  " Nullable="fals
13e0: 65 22 20 53 74 6f 72 65 47 65 6e 65 72 61 74 65  e" StoreGenerate
13f0: 64 50 61 74 74 65 72 6e 3d 22 49 64 65 6e 74 69  dPattern="Identi
1400: 74 79 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20  ty" />.         
1410: 20 3c 50 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d   <Property Name=
1420: 22 43 61 74 65 67 6f 72 79 4e 61 6d 65 22 20 54  "CategoryName" T
1430: 79 70 65 3d 22 6e 76 61 72 63 68 61 72 22 20 4e  ype="nvarchar" N
1440: 75 6c 6c 61 62 6c 65 3d 22 66 61 6c 73 65 22 20  ullable="false" 
1450: 4d 61 78 4c 65 6e 67 74 68 3d 22 31 35 22 20 2f  MaxLength="15" /
1460: 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 50 72 6f  >.          <Pro
1470: 70 65 72 74 79 20 4e 61 6d 65 3d 22 44 65 73 63  perty Name="Desc
1480: 72 69 70 74 69 6f 6e 22 20 54 79 70 65 3d 22 6e  ription" Type="n
1490: 76 61 72 63 68 61 72 22 20 2f 3e 0a 20 20 20 20  varchar" />.    
14a0: 20 20 20 20 20 20 3c 50 72 6f 70 65 72 74 79 20        <Property 
14b0: 4e 61 6d 65 3d 22 50 69 63 74 75 72 65 22 20 54  Name="Picture" T
14c0: 79 70 65 3d 22 62 6c 6f 62 22 20 2f 3e 0a 20 20  ype="blob" />.  
14d0: 20 20 20 20 20 20 3c 2f 45 6e 74 69 74 79 54 79        </EntityTy
14e0: 70 65 3e 0a 20 20 20 20 20 20 20 20 3c 45 6e 74  pe>.        <Ent
14f0: 69 74 79 54 79 70 65 20 4e 61 6d 65 3d 22 43 75  ityType Name="Cu
1500: 73 74 6f 6d 65 72 73 22 3e 0a 20 20 20 20 20 20  stomers">.      
1510: 20 20 20 20 3c 4b 65 79 3e 0a 20 20 20 20 20 20      <Key>.      
1520: 20 20 20 20 20 20 3c 50 72 6f 70 65 72 74 79 52        <PropertyR
1530: 65 66 20 4e 61 6d 65 3d 22 43 75 73 74 6f 6d 65  ef Name="Custome
1540: 72 49 44 22 20 2f 3e 0a 20 20 20 20 20 20 20 20  rID" />.        
1550: 20 20 3c 2f 4b 65 79 3e 0a 20 20 20 20 20 20 20    </Key>.       
1560: 20 20 20 3c 50 72 6f 70 65 72 74 79 20 4e 61 6d     <Property Nam
1570: 65 3d 22 43 75 73 74 6f 6d 65 72 49 44 22 20 54  e="CustomerID" T
1580: 79 70 65 3d 22 6e 76 61 72 63 68 61 72 22 20 4e  ype="nvarchar" N
1590: 75 6c 6c 61 62 6c 65 3d 22 66 61 6c 73 65 22 20  ullable="false" 
15a0: 4d 61 78 4c 65 6e 67 74 68 3d 22 35 22 20 2f 3e  MaxLength="5" />
15b0: 0a 20 20 20 20 20 20 20 20 20 20 3c 50 72 6f 70  .          <Prop
15c0: 65 72 74 79 20 4e 61 6d 65 3d 22 43 6f 6d 70 61  erty Name="Compa
15d0: 6e 79 4e 61 6d 65 22 20 54 79 70 65 3d 22 6e 76  nyName" Type="nv
15e0: 61 72 63 68 61 72 22 20 4e 75 6c 6c 61 62 6c 65  archar" Nullable
15f0: 3d 22 66 61 6c 73 65 22 20 4d 61 78 4c 65 6e 67  ="false" MaxLeng
1600: 74 68 3d 22 34 30 22 20 2f 3e 0a 20 20 20 20 20  th="40" />.     
1610: 20 20 20 20 20 3c 50 72 6f 70 65 72 74 79 20 4e       <Property N
1620: 61 6d 65 3d 22 43 6f 6e 74 61 63 74 4e 61 6d 65  ame="ContactName
1630: 22 20 54 79 70 65 3d 22 6e 76 61 72 63 68 61 72  " Type="nvarchar
1640: 22 20 4d 61 78 4c 65 6e 67 74 68 3d 22 33 30 22  " MaxLength="30"
1650: 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 50   />.          <P
1660: 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22 43 6f  roperty Name="Co
1670: 6e 74 61 63 74 54 69 74 6c 65 22 20 54 79 70 65  ntactTitle" Type
1680: 3d 22 6e 76 61 72 63 68 61 72 22 20 4d 61 78 4c  ="nvarchar" MaxL
1690: 65 6e 67 74 68 3d 22 33 30 22 20 2f 3e 0a 20 20  ength="30" />.  
16a0: 20 20 20 20 20 20 20 20 3c 50 72 6f 70 65 72 74          <Propert
16b0: 79 20 4e 61 6d 65 3d 22 41 64 64 72 65 73 73 22  y Name="Address"
16c0: 20 54 79 70 65 3d 22 6e 76 61 72 63 68 61 72 22   Type="nvarchar"
16d0: 20 4d 61 78 4c 65 6e 67 74 68 3d 22 36 30 22 20   MaxLength="60" 
16e0: 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 50 72  />.          <Pr
16f0: 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22 43 69 74  operty Name="Cit
1700: 79 22 20 54 79 70 65 3d 22 6e 76 61 72 63 68 61  y" Type="nvarcha
1710: 72 22 20 4d 61 78 4c 65 6e 67 74 68 3d 22 31 35  r" MaxLength="15
1720: 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 3c  " />.          <
1730: 50 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22 52  Property Name="R
1740: 65 67 69 6f 6e 22 20 54 79 70 65 3d 22 6e 76 61  egion" Type="nva
1750: 72 63 68 61 72 22 20 4d 61 78 4c 65 6e 67 74 68  rchar" MaxLength
1760: 3d 22 31 35 22 20 2f 3e 0a 20 20 20 20 20 20 20  ="15" />.       
1770: 20 20 20 3c 50 72 6f 70 65 72 74 79 20 4e 61 6d     <Property Nam
1780: 65 3d 22 50 6f 73 74 61 6c 43 6f 64 65 22 20 54  e="PostalCode" T
1790: 79 70 65 3d 22 6e 76 61 72 63 68 61 72 22 20 4d  ype="nvarchar" M
17a0: 61 78 4c 65 6e 67 74 68 3d 22 31 30 22 20 2f 3e  axLength="10" />
17b0: 0a 20 20 20 20 20 20 20 20 20 20 3c 50 72 6f 70  .          <Prop
17c0: 65 72 74 79 20 4e 61 6d 65 3d 22 43 6f 75 6e 74  erty Name="Count
17d0: 72 79 22 20 54 79 70 65 3d 22 6e 76 61 72 63 68  ry" Type="nvarch
17e0: 61 72 22 20 4d 61 78 4c 65 6e 67 74 68 3d 22 31  ar" MaxLength="1
17f0: 35 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20  5" />.          
1800: 3c 50 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22  <Property Name="
1810: 50 68 6f 6e 65 22 20 54 79 70 65 3d 22 6e 76 61  Phone" Type="nva
1820: 72 63 68 61 72 22 20 4d 61 78 4c 65 6e 67 74 68  rchar" MaxLength
1830: 3d 22 32 34 22 20 2f 3e 0a 20 20 20 20 20 20 20  ="24" />.       
1840: 20 20 20 3c 50 72 6f 70 65 72 74 79 20 4e 61 6d     <Property Nam
1850: 65 3d 22 46 61 78 22 20 54 79 70 65 3d 22 6e 76  e="Fax" Type="nv
1860: 61 72 63 68 61 72 22 20 4d 61 78 4c 65 6e 67 74  archar" MaxLengt
1870: 68 3d 22 32 34 22 20 2f 3e 0a 20 20 20 20 20 20  h="24" />.      
1880: 20 20 3c 2f 45 6e 74 69 74 79 54 79 70 65 3e 0a    </EntityType>.
1890: 20 20 20 20 20 20 20 20 3c 45 6e 74 69 74 79 54          <EntityT
18a0: 79 70 65 20 4e 61 6d 65 3d 22 45 6d 70 6c 6f 79  ype Name="Employ
18b0: 65 65 73 22 3e 0a 20 20 20 20 20 20 20 20 20 20  ees">.          
18c0: 3c 4b 65 79 3e 0a 20 20 20 20 20 20 20 20 20 20  <Key>.          
18d0: 20 20 3c 50 72 6f 70 65 72 74 79 52 65 66 20 4e    <PropertyRef N
18e0: 61 6d 65 3d 22 45 6d 70 6c 6f 79 65 65 49 44 22  ame="EmployeeID"
18f0: 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 2f   />.          </
1900: 4b 65 79 3e 0a 20 20 20 20 20 20 20 20 20 20 3c  Key>.          <
1910: 50 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22 45  Property Name="E
1920: 6d 70 6c 6f 79 65 65 49 44 22 20 54 79 70 65 3d  mployeeID" Type=
1930: 22 69 6e 74 65 67 65 72 22 20 4e 75 6c 6c 61 62  "integer" Nullab
1940: 6c 65 3d 22 66 61 6c 73 65 22 20 53 74 6f 72 65  le="false" Store
1950: 47 65 6e 65 72 61 74 65 64 50 61 74 74 65 72 6e  GeneratedPattern
1960: 3d 22 49 64 65 6e 74 69 74 79 22 20 2f 3e 0a 20  ="Identity" />. 
1970: 20 20 20 20 20 20 20 20 20 3c 50 72 6f 70 65 72           <Proper
1980: 74 79 20 4e 61 6d 65 3d 22 4c 61 73 74 4e 61 6d  ty Name="LastNam
1990: 65 22 20 54 79 70 65 3d 22 6e 76 61 72 63 68 61  e" Type="nvarcha
19a0: 72 22 20 4e 75 6c 6c 61 62 6c 65 3d 22 66 61 6c  r" Nullable="fal
19b0: 73 65 22 20 4d 61 78 4c 65 6e 67 74 68 3d 22 32  se" MaxLength="2
19c0: 30 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20  0" />.          
19d0: 3c 50 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22  <Property Name="
19e0: 46 69 72 73 74 4e 61 6d 65 22 20 54 79 70 65 3d  FirstName" Type=
19f0: 22 6e 76 61 72 63 68 61 72 22 20 4e 75 6c 6c 61  "nvarchar" Nulla
1a00: 62 6c 65 3d 22 66 61 6c 73 65 22 20 4d 61 78 4c  ble="false" MaxL
1a10: 65 6e 67 74 68 3d 22 31 30 22 20 2f 3e 0a 20 20  ength="10" />.  
1a20: 20 20 20 20 20 20 20 20 3c 50 72 6f 70 65 72 74          <Propert
1a30: 79 20 4e 61 6d 65 3d 22 54 69 74 6c 65 22 20 54  y Name="Title" T
1a40: 79 70 65 3d 22 6e 76 61 72 63 68 61 72 22 20 4d  ype="nvarchar" M
1a50: 61 78 4c 65 6e 67 74 68 3d 22 33 30 22 20 2f 3e  axLength="30" />
1a60: 0a 20 20 20 20 20 20 20 20 20 20 3c 50 72 6f 70  .          <Prop
1a70: 65 72 74 79 20 4e 61 6d 65 3d 22 54 69 74 6c 65  erty Name="Title
1a80: 4f 66 43 6f 75 72 74 65 73 79 22 20 54 79 70 65  OfCourtesy" Type
1a90: 3d 22 6e 76 61 72 63 68 61 72 22 20 4d 61 78 4c  ="nvarchar" MaxL
1aa0: 65 6e 67 74 68 3d 22 32 35 22 20 2f 3e 0a 20 20  ength="25" />.  
1ab0: 20 20 20 20 20 20 20 20 3c 50 72 6f 70 65 72 74          <Propert
1ac0: 79 20 4e 61 6d 65 3d 22 42 69 72 74 68 44 61 74  y Name="BirthDat
1ad0: 65 22 20 54 79 70 65 3d 22 64 61 74 65 74 69 6d  e" Type="datetim
1ae0: 65 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20  e" />.          
1af0: 3c 50 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22  <Property Name="
1b00: 48 69 72 65 44 61 74 65 22 20 54 79 70 65 3d 22  HireDate" Type="
1b10: 64 61 74 65 74 69 6d 65 22 20 2f 3e 0a 20 20 20  datetime" />.   
1b20: 20 20 20 20 20 20 20 3c 50 72 6f 70 65 72 74 79         <Property
1b30: 20 4e 61 6d 65 3d 22 41 64 64 72 65 73 73 22 20   Name="Address" 
1b40: 54 79 70 65 3d 22 6e 76 61 72 63 68 61 72 22 20  Type="nvarchar" 
1b50: 4d 61 78 4c 65 6e 67 74 68 3d 22 36 30 22 20 2f  MaxLength="60" /
1b60: 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 50 72 6f  >.          <Pro
1b70: 70 65 72 74 79 20 4e 61 6d 65 3d 22 43 69 74 79  perty Name="City
1b80: 22 20 54 79 70 65 3d 22 6e 76 61 72 63 68 61 72  " Type="nvarchar
1b90: 22 20 4d 61 78 4c 65 6e 67 74 68 3d 22 31 35 22  " MaxLength="15"
1ba0: 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 50   />.          <P
1bb0: 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22 52 65  roperty Name="Re
1bc0: 67 69 6f 6e 22 20 54 79 70 65 3d 22 6e 76 61 72  gion" Type="nvar
1bd0: 63 68 61 72 22 20 4d 61 78 4c 65 6e 67 74 68 3d  char" MaxLength=
1be0: 22 31 35 22 20 2f 3e 0a 20 20 20 20 20 20 20 20  "15" />.        
1bf0: 20 20 3c 50 72 6f 70 65 72 74 79 20 4e 61 6d 65    <Property Name
1c00: 3d 22 50 6f 73 74 61 6c 43 6f 64 65 22 20 54 79  ="PostalCode" Ty
1c10: 70 65 3d 22 6e 76 61 72 63 68 61 72 22 20 4d 61  pe="nvarchar" Ma
1c20: 78 4c 65 6e 67 74 68 3d 22 31 30 22 20 2f 3e 0a  xLength="10" />.
1c30: 20 20 20 20 20 20 20 20 20 20 3c 50 72 6f 70 65            <Prope
1c40: 72 74 79 20 4e 61 6d 65 3d 22 43 6f 75 6e 74 72  rty Name="Countr
1c50: 79 22 20 54 79 70 65 3d 22 6e 76 61 72 63 68 61  y" Type="nvarcha
1c60: 72 22 20 4d 61 78 4c 65 6e 67 74 68 3d 22 31 35  r" MaxLength="15
1c70: 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 3c  " />.          <
1c80: 50 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22 48  Property Name="H
1c90: 6f 6d 65 50 68 6f 6e 65 22 20 54 79 70 65 3d 22  omePhone" Type="
1ca0: 6e 76 61 72 63 68 61 72 22 20 4d 61 78 4c 65 6e  nvarchar" MaxLen
1cb0: 67 74 68 3d 22 32 34 22 20 2f 3e 0a 20 20 20 20  gth="24" />.    
1cc0: 20 20 20 20 20 20 3c 50 72 6f 70 65 72 74 79 20        <Property 
1cd0: 4e 61 6d 65 3d 22 45 78 74 65 6e 73 69 6f 6e 22  Name="Extension"
1ce0: 20 54 79 70 65 3d 22 6e 76 61 72 63 68 61 72 22   Type="nvarchar"
1cf0: 20 4d 61 78 4c 65 6e 67 74 68 3d 22 34 22 20 2f   MaxLength="4" /
1d00: 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 50 72 6f  >.          <Pro
1d10: 70 65 72 74 79 20 4e 61 6d 65 3d 22 50 68 6f 74  perty Name="Phot
1d20: 6f 22 20 54 79 70 65 3d 22 62 6c 6f 62 22 20 2f  o" Type="blob" /
1d30: 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 50 72 6f  >.          <Pro
1d40: 70 65 72 74 79 20 4e 61 6d 65 3d 22 4e 6f 74 65  perty Name="Note
1d50: 73 22 20 54 79 70 65 3d 22 6e 76 61 72 63 68 61  s" Type="nvarcha
1d60: 72 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20  r" />.          
1d70: 3c 50 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22  <Property Name="
1d80: 50 68 6f 74 6f 50 61 74 68 22 20 54 79 70 65 3d  PhotoPath" Type=
1d90: 22 6e 76 61 72 63 68 61 72 22 20 4d 61 78 4c 65  "nvarchar" MaxLe
1da0: 6e 67 74 68 3d 22 32 35 35 22 20 2f 3e 0a 20 20  ngth="255" />.  
1db0: 20 20 20 20 20 20 3c 2f 45 6e 74 69 74 79 54 79        </EntityTy
1dc0: 70 65 3e 0a 20 20 20 20 20 20 20 20 3c 45 6e 74  pe>.        <Ent
1dd0: 69 74 79 54 79 70 65 20 4e 61 6d 65 3d 22 45 6d  ityType Name="Em
1de0: 70 6c 6f 79 65 65 73 54 65 72 72 69 74 6f 72 69  ployeesTerritori
1df0: 65 73 22 3e 0a 20 20 20 20 20 20 20 20 20 20 3c  es">.          <
1e00: 4b 65 79 3e 0a 20 20 20 20 20 20 20 20 20 20 20  Key>.           
1e10: 20 3c 50 72 6f 70 65 72 74 79 52 65 66 20 4e 61   <PropertyRef Na
1e20: 6d 65 3d 22 45 6d 70 6c 6f 79 65 65 49 44 22 20  me="EmployeeID" 
1e30: 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 3c  />.            <
1e40: 50 72 6f 70 65 72 74 79 52 65 66 20 4e 61 6d 65  PropertyRef Name
1e50: 3d 22 54 65 72 72 69 74 6f 72 79 49 44 22 20 2f  ="TerritoryID" /
1e60: 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 2f 4b 65  >.          </Ke
1e70: 79 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 50 72  y>.          <Pr
1e80: 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22 45 6d 70  operty Name="Emp
1e90: 6c 6f 79 65 65 49 44 22 20 54 79 70 65 3d 22 69  loyeeID" Type="i
1ea0: 6e 74 65 67 65 72 22 20 4e 75 6c 6c 61 62 6c 65  nteger" Nullable
1eb0: 3d 22 66 61 6c 73 65 22 20 2f 3e 0a 20 20 20 20  ="false" />.    
1ec0: 20 20 20 20 20 20 3c 50 72 6f 70 65 72 74 79 20        <Property 
1ed0: 4e 61 6d 65 3d 22 54 65 72 72 69 74 6f 72 79 49  Name="TerritoryI
1ee0: 44 22 20 54 79 70 65 3d 22 69 6e 74 65 67 65 72  D" Type="integer
1ef0: 22 20 4e 75 6c 6c 61 62 6c 65 3d 22 66 61 6c 73  " Nullable="fals
1f00: 65 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 3c 2f  e" />.        </
1f10: 45 6e 74 69 74 79 54 79 70 65 3e 0a 20 20 20 20  EntityType>.    
1f20: 20 20 20 20 3c 45 6e 74 69 74 79 54 79 70 65 20      <EntityType 
1f30: 4e 61 6d 65 3d 22 49 6e 74 65 72 6e 61 74 69 6f  Name="Internatio
1f40: 6e 61 6c 4f 72 64 65 72 73 22 3e 0a 20 20 20 20  nalOrders">.    
1f50: 20 20 20 20 20 20 3c 4b 65 79 3e 0a 20 20 20 20        <Key>.    
1f60: 20 20 20 20 20 20 20 20 3c 50 72 6f 70 65 72 74          <Propert
1f70: 79 52 65 66 20 4e 61 6d 65 3d 22 4f 72 64 65 72  yRef Name="Order
1f80: 49 44 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20  ID" />.         
1f90: 20 3c 2f 4b 65 79 3e 0a 20 20 20 20 20 20 20 20   </Key>.        
1fa0: 20 20 3c 50 72 6f 70 65 72 74 79 20 4e 61 6d 65    <Property Name
1fb0: 3d 22 4f 72 64 65 72 49 44 22 20 54 79 70 65 3d  ="OrderID" Type=
1fc0: 22 69 6e 74 65 67 65 72 22 20 4e 75 6c 6c 61 62  "integer" Nullab
1fd0: 6c 65 3d 22 66 61 6c 73 65 22 20 2f 3e 0a 20 20  le="false" />.  
1fe0: 20 20 20 20 20 20 20 20 3c 50 72 6f 70 65 72 74          <Propert
1ff0: 79 20 4e 61 6d 65 3d 22 43 75 73 74 6f 6d 73 44  y Name="CustomsD
2000: 65 73 63 72 69 70 74 69 6f 6e 22 20 54 79 70 65  escription" Type
2010: 3d 22 6e 76 61 72 63 68 61 72 22 20 4e 75 6c 6c  ="nvarchar" Null
2020: 61 62 6c 65 3d 22 66 61 6c 73 65 22 20 4d 61 78  able="false" Max
2030: 4c 65 6e 67 74 68 3d 22 31 30 30 22 20 2f 3e 0a  Length="100" />.
2040: 20 20 20 20 20 20 20 20 20 20 3c 50 72 6f 70 65            <Prope
2050: 72 74 79 20 4e 61 6d 65 3d 22 45 78 63 69 73 65  rty Name="Excise
2060: 54 61 78 22 20 54 79 70 65 3d 22 64 65 63 69 6d  Tax" Type="decim
2070: 61 6c 22 20 4e 75 6c 6c 61 62 6c 65 3d 22 66 61  al" Nullable="fa
2080: 6c 73 65 22 20 50 72 65 63 69 73 69 6f 6e 3d 22  lse" Precision="
2090: 35 33 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 3c  53" />.        <
20a0: 2f 45 6e 74 69 74 79 54 79 70 65 3e 0a 20 20 20  /EntityType>.   
20b0: 20 20 20 20 20 3c 45 6e 74 69 74 79 54 79 70 65       <EntityType
20c0: 20 4e 61 6d 65 3d 22 4f 72 64 65 72 44 65 74 61   Name="OrderDeta
20d0: 69 6c 73 22 3e 0a 20 20 20 20 20 20 20 20 20 20  ils">.          
20e0: 3c 4b 65 79 3e 0a 20 20 20 20 20 20 20 20 20 20  <Key>.          
20f0: 20 20 3c 50 72 6f 70 65 72 74 79 52 65 66 20 4e    <PropertyRef N
2100: 61 6d 65 3d 22 4f 72 64 65 72 49 44 22 20 2f 3e  ame="OrderID" />
2110: 0a 20 20 20 20 20 20 20 20 20 20 20 20 3c 50 72  .            <Pr
2120: 6f 70 65 72 74 79 52 65 66 20 4e 61 6d 65 3d 22  opertyRef Name="
2130: 50 72 6f 64 75 63 74 49 44 22 20 2f 3e 0a 20 20  ProductID" />.  
2140: 20 20 20 20 20 20 20 20 3c 2f 4b 65 79 3e 0a 20          </Key>. 
2150: 20 20 20 20 20 20 20 20 20 3c 50 72 6f 70 65 72           <Proper
2160: 74 79 20 4e 61 6d 65 3d 22 4f 72 64 65 72 49 44  ty Name="OrderID
2170: 22 20 54 79 70 65 3d 22 69 6e 74 65 67 65 72 22  " Type="integer"
2180: 20 4e 75 6c 6c 61 62 6c 65 3d 22 66 61 6c 73 65   Nullable="false
2190: 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 3c  " />.          <
21a0: 50 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22 50  Property Name="P
21b0: 72 6f 64 75 63 74 49 44 22 20 54 79 70 65 3d 22  roductID" Type="
21c0: 69 6e 74 65 67 65 72 22 20 4e 75 6c 6c 61 62 6c  integer" Nullabl
21d0: 65 3d 22 66 61 6c 73 65 22 20 2f 3e 0a 20 20 20  e="false" />.   
21e0: 20 20 20 20 20 20 20 3c 50 72 6f 70 65 72 74 79         <Property
21f0: 20 4e 61 6d 65 3d 22 55 6e 69 74 50 72 69 63 65   Name="UnitPrice
2200: 22 20 54 79 70 65 3d 22 64 65 63 69 6d 61 6c 22  " Type="decimal"
2210: 20 4e 75 6c 6c 61 62 6c 65 3d 22 66 61 6c 73 65   Nullable="false
2220: 22 20 50 72 65 63 69 73 69 6f 6e 3d 22 35 33 22  " Precision="53"
2230: 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 50   />.          <P
2240: 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22 51 75  roperty Name="Qu
2250: 61 6e 74 69 74 79 22 20 54 79 70 65 3d 22 73 6d  antity" Type="sm
2260: 61 6c 6c 69 6e 74 22 20 4e 75 6c 6c 61 62 6c 65  allint" Nullable
2270: 3d 22 66 61 6c 73 65 22 20 2f 3e 0a 20 20 20 20  ="false" />.    
2280: 20 20 20 20 20 20 3c 21 2d 2d 0a 20 20 20 20 20        <!--.     
2290: 20 20 20 20 20 20 20 20 20 4e 4f 54 45 3a 20 54           NOTE: T
22a0: 68 65 20 22 44 69 73 63 6f 75 6e 74 22 20 63 6f  he "Discount" co
22b0: 6c 75 6d 6e 20 69 73 20 6e 6f 74 20 61 63 74 75  lumn is not actu
22c0: 61 6c 6c 79 20 67 65 6e 65 72 61 74 65 64 20 62  ally generated b
22d0: 79 20 74 68 65 20 73 74 6f 72 65 3b 0a 20 20 20  y the store;.   
22e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
22f0: 20 68 6f 77 65 76 65 72 2c 20 69 74 20 68 61 73   however, it has
2300: 20 61 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65   a default value
2310: 20 61 6e 64 20 63 61 6e 20 62 65 20 75 74 69 6c   and can be util
2320: 69 7a 65 64 20 74 6f 20 74 65 73 74 0a 20 20 20  ized to test.   
2330: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2340: 20 67 65 6e 65 72 61 74 69 6e 67 20 61 6e 20 44   generating an D
2350: 62 49 6e 73 65 72 74 43 6f 6d 6d 61 6e 64 54 72  bInsertCommandTr
2360: 65 65 20 77 69 74 68 20 61 20 52 65 74 75 72 6e  ee with a Return
2370: 69 6e 67 20 70 72 6f 70 65 72 74 79 0a 20 20 20  ing property.   
2380: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2390: 20 76 61 6c 75 65 20 74 68 61 74 20 69 73 20 6e   value that is n
23a0: 6f 74 20 6e 75 6c 6c 2e 0a 20 20 20 20 20 20 20  ot null..       
23b0: 20 20 20 2d 2d 3e 0a 20 20 20 20 20 20 20 20 20     -->.         
23c0: 20 3c 50 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d   <Property Name=
23d0: 22 44 69 73 63 6f 75 6e 74 22 20 54 79 70 65 3d  "Discount" Type=
23e0: 22 72 65 61 6c 22 20 4e 75 6c 6c 61 62 6c 65 3d  "real" Nullable=
23f0: 22 66 61 6c 73 65 22 20 53 74 6f 72 65 47 65 6e  "false" StoreGen
2400: 65 72 61 74 65 64 50 61 74 74 65 72 6e 3d 22 43  eratedPattern="C
2410: 6f 6d 70 75 74 65 64 22 20 2f 3e 0a 20 20 20 20  omputed" />.    
2420: 20 20 20 20 3c 2f 45 6e 74 69 74 79 54 79 70 65      </EntityType
2430: 3e 0a 20 20 20 20 20 20 20 20 3c 45 6e 74 69 74  >.        <Entit
2440: 79 54 79 70 65 20 4e 61 6d 65 3d 22 4f 72 64 65  yType Name="Orde
2450: 72 73 22 3e 0a 20 20 20 20 20 20 20 20 20 20 3c  rs">.          <
2460: 4b 65 79 3e 0a 20 20 20 20 20 20 20 20 20 20 20  Key>.           
2470: 20 3c 50 72 6f 70 65 72 74 79 52 65 66 20 4e 61   <PropertyRef Na
2480: 6d 65 3d 22 4f 72 64 65 72 49 44 22 20 2f 3e 0a  me="OrderID" />.
2490: 20 20 20 20 20 20 20 20 20 20 3c 2f 4b 65 79 3e            </Key>
24a0: 0a 20 20 20 20 20 20 20 20 20 20 3c 50 72 6f 70  .          <Prop
24b0: 65 72 74 79 20 4e 61 6d 65 3d 22 4f 72 64 65 72  erty Name="Order
24c0: 49 44 22 20 54 79 70 65 3d 22 69 6e 74 65 67 65  ID" Type="intege
24d0: 72 22 20 4e 75 6c 6c 61 62 6c 65 3d 22 66 61 6c  r" Nullable="fal
24e0: 73 65 22 20 53 74 6f 72 65 47 65 6e 65 72 61 74  se" StoreGenerat
24f0: 65 64 50 61 74 74 65 72 6e 3d 22 49 64 65 6e 74  edPattern="Ident
2500: 69 74 79 22 20 2f 3e 0a 20 20 20 20 20 20 20 20  ity" />.        
2510: 20 20 3c 50 72 6f 70 65 72 74 79 20 4e 61 6d 65    <Property Name
2520: 3d 22 43 75 73 74 6f 6d 65 72 49 44 22 20 54 79  ="CustomerID" Ty
2530: 70 65 3d 22 6e 76 61 72 63 68 61 72 22 20 4d 61  pe="nvarchar" Ma
2540: 78 4c 65 6e 67 74 68 3d 22 35 22 20 2f 3e 0a 20  xLength="5" />. 
2550: 20 20 20 20 20 20 20 20 20 3c 50 72 6f 70 65 72           <Proper
2560: 74 79 20 4e 61 6d 65 3d 22 45 6d 70 6c 6f 79 65  ty Name="Employe
2570: 65 49 44 22 20 54 79 70 65 3d 22 69 6e 74 65 67  eID" Type="integ
2580: 65 72 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20  er" />.         
2590: 20 3c 50 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d   <Property Name=
25a0: 22 4f 72 64 65 72 44 61 74 65 22 20 54 79 70 65  "OrderDate" Type
25b0: 3d 22 64 61 74 65 74 69 6d 65 22 20 2f 3e 0a 20  ="datetime" />. 
25c0: 20 20 20 20 20 20 20 20 20 3c 50 72 6f 70 65 72           <Proper
25d0: 74 79 20 4e 61 6d 65 3d 22 52 65 71 75 69 72 65  ty Name="Require
25e0: 64 44 61 74 65 22 20 54 79 70 65 3d 22 64 61 74  dDate" Type="dat
25f0: 65 74 69 6d 65 22 20 2f 3e 0a 20 20 20 20 20 20  etime" />.      
2600: 20 20 20 20 3c 50 72 6f 70 65 72 74 79 20 4e 61      <Property Na
2610: 6d 65 3d 22 53 68 69 70 70 65 64 44 61 74 65 22  me="ShippedDate"
2620: 20 54 79 70 65 3d 22 64 61 74 65 74 69 6d 65 22   Type="datetime"
2630: 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 21   />.          <!
2640: 2d 2d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  --.             
2650: 20 4e 4f 54 45 3a 20 54 68 65 20 22 46 72 65 69   NOTE: The "Frei
2660: 67 68 74 22 20 63 6f 6c 75 6d 6e 20 69 73 20 6e  ght" column is n
2670: 6f 74 20 61 63 74 75 61 6c 6c 79 20 67 65 6e 65  ot actually gene
2680: 72 61 74 65 64 20 62 79 20 74 68 65 20 73 74 6f  rated by the sto
2690: 72 65 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20  re;.            
26a0: 20 20 20 20 20 20 20 20 68 6f 77 65 76 65 72 2c          however,
26b0: 20 69 74 20 68 61 73 20 61 20 64 65 66 61 75 6c   it has a defaul
26c0: 74 20 76 61 6c 75 65 20 61 6e 64 20 63 61 6e 20  t value and can 
26d0: 62 65 20 75 74 69 6c 69 7a 65 64 20 74 6f 20 74  be utilized to t
26e0: 65 73 74 0a 20 20 20 20 20 20 20 20 20 20 20 20  est.            
26f0: 20 20 20 20 20 20 20 20 67 65 6e 65 72 61 74 69          generati
2700: 6e 67 20 61 6e 20 44 62 55 70 64 61 74 65 43 6f  ng an DbUpdateCo
2710: 6d 6d 61 6e 64 54 72 65 65 20 77 69 74 68 20 61  mmandTree with a
2720: 20 52 65 74 75 72 6e 69 6e 67 20 70 72 6f 70 65   Returning prope
2730: 72 74 79 0a 20 20 20 20 20 20 20 20 20 20 20 20  rty.            
2740: 20 20 20 20 20 20 20 20 76 61 6c 75 65 20 74 68          value th
2750: 61 74 20 69 73 20 6e 6f 74 20 6e 75 6c 6c 2e 0a  at is not null..
2760: 20 20 20 20 20 20 20 20 20 20 2d 2d 3e 0a 20 20            -->.  
2770: 20 20 20 20 20 20 20 20 3c 50 72 6f 70 65 72 74          <Propert
2780: 79 20 4e 61 6d 65 3d 22 46 72 65 69 67 68 74 22  y Name="Freight"
2790: 20 54 79 70 65 3d 22 64 65 63 69 6d 61 6c 22 20   Type="decimal" 
27a0: 50 72 65 63 69 73 69 6f 6e 3d 22 35 33 22 20 53  Precision="53" S
27b0: 74 6f 72 65 47 65 6e 65 72 61 74 65 64 50 61 74  toreGeneratedPat
27c0: 74 65 72 6e 3d 22 43 6f 6d 70 75 74 65 64 22 20  tern="Computed" 
27d0: 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 50 72  />.          <Pr
27e0: 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22 53 68 69  operty Name="Shi
27f0: 70 4e 61 6d 65 22 20 54 79 70 65 3d 22 6e 76 61  pName" Type="nva
2800: 72 63 68 61 72 22 20 4d 61 78 4c 65 6e 67 74 68  rchar" MaxLength
2810: 3d 22 34 30 22 20 2f 3e 0a 20 20 20 20 20 20 20  ="40" />.       
2820: 20 20 20 3c 50 72 6f 70 65 72 74 79 20 4e 61 6d     <Property Nam
2830: 65 3d 22 53 68 69 70 41 64 64 72 65 73 73 22 20  e="ShipAddress" 
2840: 54 79 70 65 3d 22 6e 76 61 72 63 68 61 72 22 20  Type="nvarchar" 
2850: 4d 61 78 4c 65 6e 67 74 68 3d 22 36 30 22 20 2f  MaxLength="60" /
2860: 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 50 72 6f  >.          <Pro
2870: 70 65 72 74 79 20 4e 61 6d 65 3d 22 53 68 69 70  perty Name="Ship
2880: 43 69 74 79 22 20 54 79 70 65 3d 22 6e 76 61 72  City" Type="nvar
2890: 63 68 61 72 22 20 4d 61 78 4c 65 6e 67 74 68 3d  char" MaxLength=
28a0: 22 31 35 22 20 2f 3e 0a 20 20 20 20 20 20 20 20  "15" />.        
28b0: 20 20 3c 50 72 6f 70 65 72 74 79 20 4e 61 6d 65    <Property Name
28c0: 3d 22 53 68 69 70 52 65 67 69 6f 6e 22 20 54 79  ="ShipRegion" Ty
28d0: 70 65 3d 22 6e 76 61 72 63 68 61 72 22 20 4d 61  pe="nvarchar" Ma
28e0: 78 4c 65 6e 67 74 68 3d 22 31 35 22 20 2f 3e 0a  xLength="15" />.
28f0: 20 20 20 20 20 20 20 20 20 20 3c 50 72 6f 70 65            <Prope
2900: 72 74 79 20 4e 61 6d 65 3d 22 53 68 69 70 50 6f  rty Name="ShipPo
2910: 73 74 61 6c 43 6f 64 65 22 20 54 79 70 65 3d 22  stalCode" Type="
2920: 6e 76 61 72 63 68 61 72 22 20 4d 61 78 4c 65 6e  nvarchar" MaxLen
2930: 67 74 68 3d 22 31 30 22 20 2f 3e 0a 20 20 20 20  gth="10" />.    
2940: 20 20 20 20 20 20 3c 50 72 6f 70 65 72 74 79 20        <Property 
2950: 4e 61 6d 65 3d 22 53 68 69 70 43 6f 75 6e 74 72  Name="ShipCountr
2960: 79 22 20 54 79 70 65 3d 22 6e 76 61 72 63 68 61  y" Type="nvarcha
2970: 72 22 20 4d 61 78 4c 65 6e 67 74 68 3d 22 31 35  r" MaxLength="15
2980: 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 3c 2f 45  " />.        </E
2990: 6e 74 69 74 79 54 79 70 65 3e 0a 20 20 20 20 20  ntityType>.     
29a0: 20 20 20 3c 45 6e 74 69 74 79 54 79 70 65 20 4e     <EntityType N
29b0: 61 6d 65 3d 22 50 72 65 76 69 6f 75 73 45 6d 70  ame="PreviousEmp
29c0: 6c 6f 79 65 65 73 22 3e 0a 20 20 20 20 20 20 20  loyees">.       
29d0: 20 20 20 3c 4b 65 79 3e 0a 20 20 20 20 20 20 20     <Key>.       
29e0: 20 20 20 20 20 3c 50 72 6f 70 65 72 74 79 52 65       <PropertyRe
29f0: 66 20 4e 61 6d 65 3d 22 45 6d 70 6c 6f 79 65 65  f Name="Employee
2a00: 49 44 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20  ID" />.         
2a10: 20 3c 2f 4b 65 79 3e 0a 20 20 20 20 20 20 20 20   </Key>.        
2a20: 20 20 3c 50 72 6f 70 65 72 74 79 20 4e 61 6d 65    <Property Name
2a30: 3d 22 45 6d 70 6c 6f 79 65 65 49 44 22 20 54 79  ="EmployeeID" Ty
2a40: 70 65 3d 22 69 6e 74 65 67 65 72 22 20 4e 75 6c  pe="integer" Nul
2a50: 6c 61 62 6c 65 3d 22 66 61 6c 73 65 22 20 2f 3e  lable="false" />
2a60: 0a 20 20 20 20 20 20 20 20 20 20 3c 50 72 6f 70  .          <Prop
2a70: 65 72 74 79 20 4e 61 6d 65 3d 22 4c 61 73 74 4e  erty Name="LastN
2a80: 61 6d 65 22 20 54 79 70 65 3d 22 6e 76 61 72 63  ame" Type="nvarc
2a90: 68 61 72 22 20 4e 75 6c 6c 61 62 6c 65 3d 22 66  har" Nullable="f
2aa0: 61 6c 73 65 22 20 4d 61 78 4c 65 6e 67 74 68 3d  alse" MaxLength=
2ab0: 22 32 30 22 20 2f 3e 0a 20 20 20 20 20 20 20 20  "20" />.        
2ac0: 20 20 3c 50 72 6f 70 65 72 74 79 20 4e 61 6d 65    <Property Name
2ad0: 3d 22 46 69 72 73 74 4e 61 6d 65 22 20 54 79 70  ="FirstName" Typ
2ae0: 65 3d 22 6e 76 61 72 63 68 61 72 22 20 4e 75 6c  e="nvarchar" Nul
2af0: 6c 61 62 6c 65 3d 22 66 61 6c 73 65 22 20 4d 61  lable="false" Ma
2b00: 78 4c 65 6e 67 74 68 3d 22 31 30 22 20 2f 3e 0a  xLength="10" />.
2b10: 20 20 20 20 20 20 20 20 20 20 3c 50 72 6f 70 65            <Prope
2b20: 72 74 79 20 4e 61 6d 65 3d 22 54 69 74 6c 65 22  rty Name="Title"
2b30: 20 54 79 70 65 3d 22 6e 76 61 72 63 68 61 72 22   Type="nvarchar"
2b40: 20 4d 61 78 4c 65 6e 67 74 68 3d 22 33 30 22 20   MaxLength="30" 
2b50: 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 50 72  />.          <Pr
2b60: 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22 54 69 74  operty Name="Tit
2b70: 6c 65 4f 66 43 6f 75 72 74 65 73 79 22 20 54 79  leOfCourtesy" Ty
2b80: 70 65 3d 22 6e 76 61 72 63 68 61 72 22 20 4d 61  pe="nvarchar" Ma
2b90: 78 4c 65 6e 67 74 68 3d 22 32 35 22 20 2f 3e 0a  xLength="25" />.
2ba0: 20 20 20 20 20 20 20 20 20 20 3c 50 72 6f 70 65            <Prope
2bb0: 72 74 79 20 4e 61 6d 65 3d 22 42 69 72 74 68 44  rty Name="BirthD
2bc0: 61 74 65 22 20 54 79 70 65 3d 22 64 61 74 65 74  ate" Type="datet
2bd0: 69 6d 65 22 20 2f 3e 0a 20 20 20 20 20 20 20 20  ime" />.        
2be0: 20 20 3c 50 72 6f 70 65 72 74 79 20 4e 61 6d 65    <Property Name
2bf0: 3d 22 48 69 72 65 44 61 74 65 22 20 54 79 70 65  ="HireDate" Type
2c00: 3d 22 64 61 74 65 74 69 6d 65 22 20 2f 3e 0a 20  ="datetime" />. 
2c10: 20 20 20 20 20 20 20 20 20 3c 50 72 6f 70 65 72           <Proper
2c20: 74 79 20 4e 61 6d 65 3d 22 41 64 64 72 65 73 73  ty Name="Address
2c30: 22 20 54 79 70 65 3d 22 6e 76 61 72 63 68 61 72  " Type="nvarchar
2c40: 22 20 4d 61 78 4c 65 6e 67 74 68 3d 22 36 30 22  " MaxLength="60"
2c50: 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 50   />.          <P
2c60: 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22 43 69  roperty Name="Ci
2c70: 74 79 22 20 54 79 70 65 3d 22 6e 76 61 72 63 68  ty" Type="nvarch
2c80: 61 72 22 20 4d 61 78 4c 65 6e 67 74 68 3d 22 31  ar" MaxLength="1
2c90: 35 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20  5" />.          
2ca0: 3c 50 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22  <Property Name="
2cb0: 52 65 67 69 6f 6e 22 20 54 79 70 65 3d 22 6e 76  Region" Type="nv
2cc0: 61 72 63 68 61 72 22 20 4d 61 78 4c 65 6e 67 74  archar" MaxLengt
2cd0: 68 3d 22 31 35 22 20 2f 3e 0a 20 20 20 20 20 20  h="15" />.      
2ce0: 20 20 20 20 3c 50 72 6f 70 65 72 74 79 20 4e 61      <Property Na
2cf0: 6d 65 3d 22 50 6f 73 74 61 6c 43 6f 64 65 22 20  me="PostalCode" 
2d00: 54 79 70 65 3d 22 6e 76 61 72 63 68 61 72 22 20  Type="nvarchar" 
2d10: 4d 61 78 4c 65 6e 67 74 68 3d 22 31 30 22 20 2f  MaxLength="10" /
2d20: 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 50 72 6f  >.          <Pro
2d30: 70 65 72 74 79 20 4e 61 6d 65 3d 22 43 6f 75 6e  perty Name="Coun
2d40: 74 72 79 22 20 54 79 70 65 3d 22 6e 76 61 72 63  try" Type="nvarc
2d50: 68 61 72 22 20 4d 61 78 4c 65 6e 67 74 68 3d 22  har" MaxLength="
2d60: 31 35 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20  15" />.         
2d70: 20 3c 50 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d   <Property Name=
2d80: 22 48 6f 6d 65 50 68 6f 6e 65 22 20 54 79 70 65  "HomePhone" Type
2d90: 3d 22 6e 76 61 72 63 68 61 72 22 20 4d 61 78 4c  ="nvarchar" MaxL
2da0: 65 6e 67 74 68 3d 22 32 34 22 20 2f 3e 0a 20 20  ength="24" />.  
2db0: 20 20 20 20 20 20 20 20 3c 50 72 6f 70 65 72 74          <Propert
2dc0: 79 20 4e 61 6d 65 3d 22 45 78 74 65 6e 73 69 6f  y Name="Extensio
2dd0: 6e 22 20 54 79 70 65 3d 22 6e 76 61 72 63 68 61  n" Type="nvarcha
2de0: 72 22 20 4d 61 78 4c 65 6e 67 74 68 3d 22 34 22  r" MaxLength="4"
2df0: 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 50   />.          <P
2e00: 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22 50 68  roperty Name="Ph
2e10: 6f 74 6f 22 20 54 79 70 65 3d 22 62 6c 6f 62 22  oto" Type="blob"
2e20: 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 50   />.          <P
2e30: 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22 4e 6f  roperty Name="No
2e40: 74 65 73 22 20 54 79 70 65 3d 22 6e 76 61 72 63  tes" Type="nvarc
2e50: 68 61 72 22 20 2f 3e 0a 20 20 20 20 20 20 20 20  har" />.        
2e60: 20 20 3c 50 72 6f 70 65 72 74 79 20 4e 61 6d 65    <Property Name
2e70: 3d 22 50 68 6f 74 6f 50 61 74 68 22 20 54 79 70  ="PhotoPath" Typ
2e80: 65 3d 22 6e 76 61 72 63 68 61 72 22 20 4d 61 78  e="nvarchar" Max
2e90: 4c 65 6e 67 74 68 3d 22 32 35 35 22 20 2f 3e 0a  Length="255" />.
2ea0: 20 20 20 20 20 20 20 20 3c 2f 45 6e 74 69 74 79          </Entity
2eb0: 54 79 70 65 3e 0a 20 20 20 20 20 20 20 20 3c 45  Type>.        <E
2ec0: 6e 74 69 74 79 54 79 70 65 20 4e 61 6d 65 3d 22  ntityType Name="
2ed0: 50 72 6f 64 75 63 74 73 22 3e 0a 20 20 20 20 20  Products">.     
2ee0: 20 20 20 20 20 3c 4b 65 79 3e 0a 20 20 20 20 20       <Key>.     
2ef0: 20 20 20 20 20 20 20 3c 50 72 6f 70 65 72 74 79         <Property
2f00: 52 65 66 20 4e 61 6d 65 3d 22 50 72 6f 64 75 63  Ref Name="Produc
2f10: 74 49 44 22 20 2f 3e 0a 20 20 20 20 20 20 20 20  tID" />.        
2f20: 20 20 3c 2f 4b 65 79 3e 0a 20 20 20 20 20 20 20    </Key>.       
2f30: 20 20 20 3c 50 72 6f 70 65 72 74 79 20 4e 61 6d     <Property Nam
2f40: 65 3d 22 50 72 6f 64 75 63 74 49 44 22 20 54 79  e="ProductID" Ty
2f50: 70 65 3d 22 69 6e 74 65 67 65 72 22 20 4e 75 6c  pe="integer" Nul
2f60: 6c 61 62 6c 65 3d 22 66 61 6c 73 65 22 20 53 74  lable="false" St
2f70: 6f 72 65 47 65 6e 65 72 61 74 65 64 50 61 74 74  oreGeneratedPatt
2f80: 65 72 6e 3d 22 49 64 65 6e 74 69 74 79 22 20 2f  ern="Identity" /
2f90: 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 50 72 6f  >.          <Pro
2fa0: 70 65 72 74 79 20 4e 61 6d 65 3d 22 50 72 6f 64  perty Name="Prod
2fb0: 75 63 74 4e 61 6d 65 22 20 54 79 70 65 3d 22 6e  uctName" Type="n
2fc0: 76 61 72 63 68 61 72 22 20 4e 75 6c 6c 61 62 6c  varchar" Nullabl
2fd0: 65 3d 22 66 61 6c 73 65 22 20 4d 61 78 4c 65 6e  e="false" MaxLen
2fe0: 67 74 68 3d 22 34 30 22 20 2f 3e 0a 20 20 20 20  gth="40" />.    
2ff0: 20 20 20 20 20 20 3c 50 72 6f 70 65 72 74 79 20        <Property 
3000: 4e 61 6d 65 3d 22 53 75 70 70 6c 69 65 72 49 44  Name="SupplierID
3010: 22 20 54 79 70 65 3d 22 69 6e 74 65 67 65 72 22  " Type="integer"
3020: 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 50   />.          <P
3030: 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22 43 61  roperty Name="Ca
3040: 74 65 67 6f 72 79 49 44 22 20 54 79 70 65 3d 22  tegoryID" Type="
3050: 69 6e 74 65 67 65 72 22 20 2f 3e 0a 20 20 20 20  integer" />.    
3060: 20 20 20 20 20 20 3c 50 72 6f 70 65 72 74 79 20        <Property 
3070: 4e 61 6d 65 3d 22 51 75 61 6e 74 69 74 79 50 65  Name="QuantityPe
3080: 72 55 6e 69 74 22 20 54 79 70 65 3d 22 6e 76 61  rUnit" Type="nva
3090: 72 63 68 61 72 22 20 4d 61 78 4c 65 6e 67 74 68  rchar" MaxLength
30a0: 3d 22 32 30 22 20 2f 3e 0a 20 20 20 20 20 20 20  ="20" />.       
30b0: 20 20 20 3c 50 72 6f 70 65 72 74 79 20 4e 61 6d     <Property Nam
30c0: 65 3d 22 55 6e 69 74 50 72 69 63 65 22 20 54 79  e="UnitPrice" Ty
30d0: 70 65 3d 22 64 65 63 69 6d 61 6c 22 20 50 72 65  pe="decimal" Pre
30e0: 63 69 73 69 6f 6e 3d 22 35 33 22 20 2f 3e 0a 20  cision="53" />. 
30f0: 20 20 20 20 20 20 20 20 20 3c 50 72 6f 70 65 72           <Proper
3100: 74 79 20 4e 61 6d 65 3d 22 55 6e 69 74 73 49 6e  ty Name="UnitsIn
3110: 53 74 6f 63 6b 22 20 54 79 70 65 3d 22 73 6d 61  Stock" Type="sma
3120: 6c 6c 69 6e 74 22 20 2f 3e 0a 20 20 20 20 20 20  llint" />.      
3130: 20 20 20 20 3c 50 72 6f 70 65 72 74 79 20 4e 61      <Property Na
3140: 6d 65 3d 22 55 6e 69 74 73 4f 6e 4f 72 64 65 72  me="UnitsOnOrder
3150: 22 20 54 79 70 65 3d 22 73 6d 61 6c 6c 69 6e 74  " Type="smallint
3160: 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 3c  " />.          <
3170: 50 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22 52  Property Name="R
3180: 65 6f 72 64 65 72 4c 65 76 65 6c 22 20 54 79 70  eorderLevel" Typ
3190: 65 3d 22 73 6d 61 6c 6c 69 6e 74 22 20 2f 3e 0a  e="smallint" />.
31a0: 20 20 20 20 20 20 20 20 20 20 3c 50 72 6f 70 65            <Prope
31b0: 72 74 79 20 4e 61 6d 65 3d 22 44 69 73 63 6f 6e  rty Name="Discon
31c0: 74 69 6e 75 65 64 22 20 54 79 70 65 3d 22 62 69  tinued" Type="bi
31d0: 74 22 20 4e 75 6c 6c 61 62 6c 65 3d 22 66 61 6c  t" Nullable="fal
31e0: 73 65 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20  se" />.         
31f0: 20 3c 50 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d   <Property Name=
3200: 22 44 69 73 63 6f 6e 74 69 6e 75 65 64 44 61 74  "DiscontinuedDat
3210: 65 22 20 54 79 70 65 3d 22 64 61 74 65 74 69 6d  e" Type="datetim
3220: 65 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 3c 2f  e" />.        </
3230: 45 6e 74 69 74 79 54 79 70 65 3e 0a 20 20 20 20  EntityType>.    
3240: 20 20 20 20 3c 45 6e 74 69 74 79 54 79 70 65 20      <EntityType 
3250: 4e 61 6d 65 3d 22 52 65 67 69 6f 6e 73 22 3e 0a  Name="Regions">.
3260: 20 20 20 20 20 20 20 20 20 20 3c 4b 65 79 3e 0a            <Key>.
3270: 20 20 20 20 20 20 20 20 20 20 20 20 3c 50 72 6f              <Pro
3280: 70 65 72 74 79 52 65 66 20 4e 61 6d 65 3d 22 52  pertyRef Name="R
3290: 65 67 69 6f 6e 49 44 22 20 2f 3e 0a 20 20 20 20  egionID" />.    
32a0: 20 20 20 20 20 20 3c 2f 4b 65 79 3e 0a 20 20 20        </Key>.   
32b0: 20 20 20 20 20 20 20 3c 50 72 6f 70 65 72 74 79         <Property
32c0: 20 4e 61 6d 65 3d 22 52 65 67 69 6f 6e 49 44 22   Name="RegionID"
32d0: 20 54 79 70 65 3d 22 69 6e 74 65 67 65 72 22 20   Type="integer" 
32e0: 4e 75 6c 6c 61 62 6c 65 3d 22 66 61 6c 73 65 22  Nullable="false"
32f0: 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 50   />.          <P
3300: 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22 52 65  roperty Name="Re
3310: 67 69 6f 6e 44 65 73 63 72 69 70 74 69 6f 6e 22  gionDescription"
3320: 20 54 79 70 65 3d 22 6e 76 61 72 63 68 61 72 22   Type="nvarchar"
3330: 20 4e 75 6c 6c 61 62 6c 65 3d 22 66 61 6c 73 65   Nullable="false
3340: 22 20 4d 61 78 4c 65 6e 67 74 68 3d 22 35 30 22  " MaxLength="50"
3350: 20 2f 3e 0a 20 20 20 20 20 20 20 20 3c 2f 45 6e   />.        </En
3360: 74 69 74 79 54 79 70 65 3e 0a 20 20 20 20 20 20  tityType>.      
3370: 20 20 3c 45 6e 74 69 74 79 54 79 70 65 20 4e 61    <EntityType Na
3380: 6d 65 3d 22 53 75 70 70 6c 69 65 72 73 22 3e 0a  me="Suppliers">.
3390: 20 20 20 20 20 20 20 20 20 20 3c 4b 65 79 3e 0a            <Key>.
33a0: 20 20 20 20 20 20 20 20 20 20 20 20 3c 50 72 6f              <Pro
33b0: 70 65 72 74 79 52 65 66 20 4e 61 6d 65 3d 22 53  pertyRef Name="S
33c0: 75 70 70 6c 69 65 72 49 44 22 20 2f 3e 0a 20 20  upplierID" />.  
33d0: 20 20 20 20 20 20 20 20 3c 2f 4b 65 79 3e 0a 20          </Key>. 
33e0: 20 20 20 20 20 20 20 20 20 3c 50 72 6f 70 65 72           <Proper
33f0: 74 79 20 4e 61 6d 65 3d 22 53 75 70 70 6c 69 65  ty Name="Supplie
3400: 72 49 44 22 20 54 79 70 65 3d 22 69 6e 74 65 67  rID" Type="integ
3410: 65 72 22 20 4e 75 6c 6c 61 62 6c 65 3d 22 66 61  er" Nullable="fa
3420: 6c 73 65 22 20 53 74 6f 72 65 47 65 6e 65 72 61  lse" StoreGenera
3430: 74 65 64 50 61 74 74 65 72 6e 3d 22 49 64 65 6e  tedPattern="Iden
3440: 74 69 74 79 22 20 2f 3e 0a 20 20 20 20 20 20 20  tity" />.       
3450: 20 20 20 3c 50 72 6f 70 65 72 74 79 20 4e 61 6d     <Property Nam
3460: 65 3d 22 43 6f 6d 70 61 6e 79 4e 61 6d 65 22 20  e="CompanyName" 
3470: 54 79 70 65 3d 22 6e 76 61 72 63 68 61 72 22 20  Type="nvarchar" 
3480: 4e 75 6c 6c 61 62 6c 65 3d 22 66 61 6c 73 65 22  Nullable="false"
3490: 20 4d 61 78 4c 65 6e 67 74 68 3d 22 34 30 22 20   MaxLength="40" 
34a0: 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 50 72  />.          <Pr
34b0: 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22 43 6f 6e  operty Name="Con
34c0: 74 61 63 74 4e 61 6d 65 22 20 54 79 70 65 3d 22  tactName" Type="
34d0: 6e 76 61 72 63 68 61 72 22 20 4d 61 78 4c 65 6e  nvarchar" MaxLen
34e0: 67 74 68 3d 22 33 30 22 20 2f 3e 0a 20 20 20 20  gth="30" />.    
34f0: 20 20 20 20 20 20 3c 50 72 6f 70 65 72 74 79 20        <Property 
3500: 4e 61 6d 65 3d 22 43 6f 6e 74 61 63 74 54 69 74  Name="ContactTit
3510: 6c 65 22 20 54 79 70 65 3d 22 6e 76 61 72 63 68  le" Type="nvarch
3520: 61 72 22 20 4d 61 78 4c 65 6e 67 74 68 3d 22 33  ar" MaxLength="3
3530: 30 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20  0" />.          
3540: 3c 50 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22  <Property Name="
3550: 41 64 64 72 65 73 73 22 20 54 79 70 65 3d 22 6e  Address" Type="n
3560: 76 61 72 63 68 61 72 22 20 4d 61 78 4c 65 6e 67  varchar" MaxLeng
3570: 74 68 3d 22 36 30 22 20 2f 3e 0a 20 20 20 20 20  th="60" />.     
3580: 20 20 20 20 20 3c 50 72 6f 70 65 72 74 79 20 4e       <Property N
3590: 61 6d 65 3d 22 43 69 74 79 22 20 54 79 70 65 3d  ame="City" Type=
35a0: 22 6e 76 61 72 63 68 61 72 22 20 4d 61 78 4c 65  "nvarchar" MaxLe
35b0: 6e 67 74 68 3d 22 31 35 22 20 2f 3e 0a 20 20 20  ngth="15" />.   
35c0: 20 20 20 20 20 20 20 3c 50 72 6f 70 65 72 74 79         <Property
35d0: 20 4e 61 6d 65 3d 22 52 65 67 69 6f 6e 22 20 54   Name="Region" T
35e0: 79 70 65 3d 22 6e 76 61 72 63 68 61 72 22 20 4d  ype="nvarchar" M
35f0: 61 78 4c 65 6e 67 74 68 3d 22 31 35 22 20 2f 3e  axLength="15" />
3600: 0a 20 20 20 20 20 20 20 20 20 20 3c 50 72 6f 70  .          <Prop
3610: 65 72 74 79 20 4e 61 6d 65 3d 22 50 6f 73 74 61  erty Name="Posta
3620: 6c 43 6f 64 65 22 20 54 79 70 65 3d 22 6e 76 61  lCode" Type="nva
3630: 72 63 68 61 72 22 20 4d 61 78 4c 65 6e 67 74 68  rchar" MaxLength
3640: 3d 22 31 30 22 20 2f 3e 0a 20 20 20 20 20 20 20  ="10" />.       
3650: 20 20 20 3c 50 72 6f 70 65 72 74 79 20 4e 61 6d     <Property Nam
3660: 65 3d 22 43 6f 75 6e 74 72 79 22 20 54 79 70 65  e="Country" Type
3670: 3d 22 6e 76 61 72 63 68 61 72 22 20 4d 61 78 4c  ="nvarchar" MaxL
3680: 65 6e 67 74 68 3d 22 31 35 22 20 2f 3e 0a 20 20  ength="15" />.  
3690: 20 20 20 20 20 20 20 20 3c 50 72 6f 70 65 72 74          <Propert
36a0: 79 20 4e 61 6d 65 3d 22 50 68 6f 6e 65 22 20 54  y Name="Phone" T
36b0: 79 70 65 3d 22 6e 76 61 72 63 68 61 72 22 20 4d  ype="nvarchar" M
36c0: 61 78 4c 65 6e 67 74 68 3d 22 32 34 22 20 2f 3e  axLength="24" />
36d0: 0a 20 20 20 20 20 20 20 20 20 20 3c 50 72 6f 70  .          <Prop
36e0: 65 72 74 79 20 4e 61 6d 65 3d 22 46 61 78 22 20  erty Name="Fax" 
36f0: 54 79 70 65 3d 22 6e 76 61 72 63 68 61 72 22 20  Type="nvarchar" 
3700: 4d 61 78 4c 65 6e 67 74 68 3d 22 32 34 22 20 2f  MaxLength="24" /
3710: 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 50 72 6f  >.          <Pro
3720: 70 65 72 74 79 20 4e 61 6d 65 3d 22 48 6f 6d 65  perty Name="Home
3730: 50 61 67 65 22 20 54 79 70 65 3d 22 6e 76 61 72  Page" Type="nvar
3740: 63 68 61 72 22 20 2f 3e 0a 20 20 20 20 20 20 20  char" />.       
3750: 20 3c 2f 45 6e 74 69 74 79 54 79 70 65 3e 0a 20   </EntityType>. 
3760: 20 20 20 20 20 20 20 3c 45 6e 74 69 74 79 54 79         <EntityTy
3770: 70 65 20 4e 61 6d 65 3d 22 54 65 72 72 69 74 6f  pe Name="Territo
3780: 72 69 65 73 22 3e 0a 20 20 20 20 20 20 20 20 20  ries">.         
3790: 20 3c 4b 65 79 3e 0a 20 20 20 20 20 20 20 20 20   <Key>.         
37a0: 20 20 20 3c 50 72 6f 70 65 72 74 79 52 65 66 20     <PropertyRef 
37b0: 4e 61 6d 65 3d 22 54 65 72 72 69 74 6f 72 79 49  Name="TerritoryI
37c0: 44 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20  D" />.          
37d0: 3c 2f 4b 65 79 3e 0a 20 20 20 20 20 20 20 20 20  </Key>.         
37e0: 20 3c 50 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d   <Property Name=
37f0: 22 54 65 72 72 69 74 6f 72 79 49 44 22 20 54 79  "TerritoryID" Ty
3800: 70 65 3d 22 69 6e 74 65 67 65 72 22 20 4e 75 6c  pe="integer" Nul
3810: 6c 61 62 6c 65 3d 22 66 61 6c 73 65 22 20 2f 3e  lable="false" />
3820: 0a 20 20 20 20 20 20 20 20 20 20 3c 50 72 6f 70  .          <Prop
3830: 65 72 74 79 20 4e 61 6d 65 3d 22 54 65 72 72 69  erty Name="Terri
3840: 74 6f 72 79 44 65 73 63 72 69 70 74 69 6f 6e 22  toryDescription"
3850: 20 54 79 70 65 3d 22 6e 76 61 72 63 68 61 72 22   Type="nvarchar"
3860: 20 4e 75 6c 6c 61 62 6c 65 3d 22 66 61 6c 73 65   Nullable="false
3870: 22 20 4d 61 78 4c 65 6e 67 74 68 3d 22 35 30 22  " MaxLength="50"
3880: 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 50   />.          <P
3890: 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22 52 65  roperty Name="Re
38a0: 67 69 6f 6e 49 44 22 20 54 79 70 65 3d 22 69 6e  gionID" Type="in
38b0: 74 65 67 65 72 22 20 4e 75 6c 6c 61 62 6c 65 3d  teger" Nullable=
38c0: 22 66 61 6c 73 65 22 20 2f 3e 0a 20 20 20 20 20  "false" />.     
38d0: 20 20 20 3c 2f 45 6e 74 69 74 79 54 79 70 65 3e     </EntityType>
38e0: 0a 20 20 20 20 20 20 20 20 3c 41 73 73 6f 63 69  .        <Associ
38f0: 61 74 69 6f 6e 20 4e 61 6d 65 3d 22 46 4b 5f 45  ation Name="FK_E
3900: 6d 70 6c 6f 79 65 65 73 54 65 72 72 69 74 6f 72  mployeesTerritor
3910: 69 65 73 5f 45 6d 70 6c 6f 79 65 65 49 44 5f 45  ies_EmployeeID_E
3920: 6d 70 6c 6f 79 65 65 49 44 22 3e 0a 20 20 20 20  mployeeID">.    
3930: 20 20 20 20 20 20 3c 45 6e 64 20 52 6f 6c 65 3d        <End Role=
3940: 22 45 6d 70 6c 6f 79 65 65 73 22 20 54 79 70 65  "Employees" Type
3950: 3d 22 6e 6f 72 74 68 77 69 6e 64 45 46 4d 6f 64  ="northwindEFMod
3960: 65 6c 2e 53 74 6f 72 65 2e 45 6d 70 6c 6f 79 65  el.Store.Employe
3970: 65 73 22 20 4d 75 6c 74 69 70 6c 69 63 69 74 79  es" Multiplicity
3980: 3d 22 31 22 20 2f 3e 0a 20 20 20 20 20 20 20 20  ="1" />.        
3990: 20 20 3c 45 6e 64 20 52 6f 6c 65 3d 22 45 6d 70    <End Role="Emp
39a0: 6c 6f 79 65 65 73 54 65 72 72 69 74 6f 72 69 65  loyeesTerritorie
39b0: 73 22 20 54 79 70 65 3d 22 6e 6f 72 74 68 77 69  s" Type="northwi
39c0: 6e 64 45 46 4d 6f 64 65 6c 2e 53 74 6f 72 65 2e  ndEFModel.Store.
39d0: 45 6d 70 6c 6f 79 65 65 73 54 65 72 72 69 74 6f  EmployeesTerrito
39e0: 72 69 65 73 22 20 4d 75 6c 74 69 70 6c 69 63 69  ries" Multiplici
39f0: 74 79 3d 22 2a 22 20 2f 3e 0a 20 20 20 20 20 20  ty="*" />.      
3a00: 20 20 20 20 3c 52 65 66 65 72 65 6e 74 69 61 6c      <Referential
3a10: 43 6f 6e 73 74 72 61 69 6e 74 3e 0a 20 20 20 20  Constraint>.    
3a20: 20 20 20 20 20 20 20 20 3c 50 72 69 6e 63 69 70          <Princip
3a30: 61 6c 20 52 6f 6c 65 3d 22 45 6d 70 6c 6f 79 65  al Role="Employe
3a40: 65 73 22 3e 0a 20 20 20 20 20 20 20 20 20 20 20  es">.           
3a50: 20 20 20 3c 50 72 6f 70 65 72 74 79 52 65 66 20     <PropertyRef 
3a60: 4e 61 6d 65 3d 22 45 6d 70 6c 6f 79 65 65 49 44  Name="EmployeeID
3a70: 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20  " />.           
3a80: 20 3c 2f 50 72 69 6e 63 69 70 61 6c 3e 0a 20 20   </Principal>.  
3a90: 20 20 20 20 20 20 20 20 20 20 3c 44 65 70 65 6e            <Depen
3aa0: 64 65 6e 74 20 52 6f 6c 65 3d 22 45 6d 70 6c 6f  dent Role="Emplo
3ab0: 79 65 65 73 54 65 72 72 69 74 6f 72 69 65 73 22  yeesTerritories"
3ac0: 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  >.              
3ad0: 3c 50 72 6f 70 65 72 74 79 52 65 66 20 4e 61 6d  <PropertyRef Nam
3ae0: 65 3d 22 45 6d 70 6c 6f 79 65 65 49 44 22 20 2f  e="EmployeeID" /
3af0: 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 3c 2f  >.            </
3b00: 44 65 70 65 6e 64 65 6e 74 3e 0a 20 20 20 20 20  Dependent>.     
3b10: 20 20 20 20 20 3c 2f 52 65 66 65 72 65 6e 74 69       </Referenti
3b20: 61 6c 43 6f 6e 73 74 72 61 69 6e 74 3e 0a 20 20  alConstraint>.  
3b30: 20 20 20 20 20 20 3c 2f 41 73 73 6f 63 69 61 74        </Associat
3b40: 69 6f 6e 3e 0a 20 20 20 20 20 20 20 20 3c 41 73  ion>.        <As
3b50: 73 6f 63 69 61 74 69 6f 6e 20 4e 61 6d 65 3d 22  sociation Name="
3b60: 46 4b 5f 45 6d 70 6c 6f 79 65 65 73 54 65 72 72  FK_EmployeesTerr
3b70: 69 74 6f 72 69 65 73 5f 54 65 72 72 69 74 6f 72  itories_Territor
3b80: 79 49 44 5f 54 65 72 72 69 74 6f 72 79 49 44 22  yID_TerritoryID"
3b90: 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 45 6e 64  >.          <End
3ba0: 20 52 6f 6c 65 3d 22 54 65 72 72 69 74 6f 72 69   Role="Territori
3bb0: 65 73 22 20 54 79 70 65 3d 22 6e 6f 72 74 68 77  es" Type="northw
3bc0: 69 6e 64 45 46 4d 6f 64 65 6c 2e 53 74 6f 72 65  indEFModel.Store
3bd0: 2e 54 65 72 72 69 74 6f 72 69 65 73 22 20 4d 75  .Territories" Mu
3be0: 6c 74 69 70 6c 69 63 69 74 79 3d 22 31 22 20 2f  ltiplicity="1" /
3bf0: 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 45 6e 64  >.          <End
3c00: 20 52 6f 6c 65 3d 22 45 6d 70 6c 6f 79 65 65 73   Role="Employees
3c10: 54 65 72 72 69 74 6f 72 69 65 73 22 20 54 79 70  Territories" Typ
3c20: 65 3d 22 6e 6f 72 74 68 77 69 6e 64 45 46 4d 6f  e="northwindEFMo
3c30: 64 65 6c 2e 53 74 6f 72 65 2e 45 6d 70 6c 6f 79  del.Store.Employ
3c40: 65 65 73 54 65 72 72 69 74 6f 72 69 65 73 22 20  eesTerritories" 
3c50: 4d 75 6c 74 69 70 6c 69 63 69 74 79 3d 22 2a 22  Multiplicity="*"
3c60: 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 52   />.          <R
3c70: 65 66 65 72 65 6e 74 69 61 6c 43 6f 6e 73 74 72  eferentialConstr
3c80: 61 69 6e 74 3e 0a 20 20 20 20 20 20 20 20 20 20  aint>.          
3c90: 20 20 3c 50 72 69 6e 63 69 70 61 6c 20 52 6f 6c    <Principal Rol
3ca0: 65 3d 22 54 65 72 72 69 74 6f 72 69 65 73 22 3e  e="Territories">
3cb0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c  .              <
3cc0: 50 72 6f 70 65 72 74 79 52 65 66 20 4e 61 6d 65  PropertyRef Name
3cd0: 3d 22 54 65 72 72 69 74 6f 72 79 49 44 22 20 2f  ="TerritoryID" /
3ce0: 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 3c 2f  >.            </
3cf0: 50 72 69 6e 63 69 70 61 6c 3e 0a 20 20 20 20 20  Principal>.     
3d00: 20 20 20 20 20 20 20 3c 44 65 70 65 6e 64 65 6e         <Dependen
3d10: 74 20 52 6f 6c 65 3d 22 45 6d 70 6c 6f 79 65 65  t Role="Employee
3d20: 73 54 65 72 72 69 74 6f 72 69 65 73 22 3e 0a 20  sTerritories">. 
3d30: 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 50 72               <Pr
3d40: 6f 70 65 72 74 79 52 65 66 20 4e 61 6d 65 3d 22  opertyRef Name="
3d50: 54 65 72 72 69 74 6f 72 79 49 44 22 20 2f 3e 0a  TerritoryID" />.
3d60: 20 20 20 20 20 20 20 20 20 20 20 20 3c 2f 44 65              </De
3d70: 70 65 6e 64 65 6e 74 3e 0a 20 20 20 20 20 20 20  pendent>.       
3d80: 20 20 20 3c 2f 52 65 66 65 72 65 6e 74 69 61 6c     </Referential
3d90: 43 6f 6e 73 74 72 61 69 6e 74 3e 0a 20 20 20 20  Constraint>.    
3da0: 20 20 20 20 3c 2f 41 73 73 6f 63 69 61 74 69 6f      </Associatio
3db0: 6e 3e 0a 20 20 20 20 20 20 20 20 3c 41 73 73 6f  n>.        <Asso
3dc0: 63 69 61 74 69 6f 6e 20 4e 61 6d 65 3d 22 46 4b  ciation Name="FK
3dd0: 5f 49 6e 74 65 72 6e 61 74 69 6f 6e 61 6c 4f 72  _InternationalOr
3de0: 64 65 72 73 5f 4f 72 64 65 72 49 44 5f 4f 72 64  ders_OrderID_Ord
3df0: 65 72 49 44 22 3e 0a 20 20 20 20 20 20 20 20 20  erID">.         
3e00: 20 3c 45 6e 64 20 52 6f 6c 65 3d 22 4f 72 64 65   <End Role="Orde
3e10: 72 73 22 20 54 79 70 65 3d 22 6e 6f 72 74 68 77  rs" Type="northw
3e20: 69 6e 64 45 46 4d 6f 64 65 6c 2e 53 74 6f 72 65  indEFModel.Store
3e30: 2e 4f 72 64 65 72 73 22 20 4d 75 6c 74 69 70 6c  .Orders" Multipl
3e40: 69 63 69 74 79 3d 22 31 22 20 2f 3e 0a 20 20 20  icity="1" />.   
3e50: 20 20 20 20 20 20 20 3c 45 6e 64 20 52 6f 6c 65         <End Role
3e60: 3d 22 49 6e 74 65 72 6e 61 74 69 6f 6e 61 6c 4f  ="InternationalO
3e70: 72 64 65 72 73 22 20 54 79 70 65 3d 22 6e 6f 72  rders" Type="nor
3e80: 74 68 77 69 6e 64 45 46 4d 6f 64 65 6c 2e 53 74  thwindEFModel.St
3e90: 6f 72 65 2e 49 6e 74 65 72 6e 61 74 69 6f 6e 61  ore.Internationa
3ea0: 6c 4f 72 64 65 72 73 22 20 4d 75 6c 74 69 70 6c  lOrders" Multipl
3eb0: 69 63 69 74 79 3d 22 30 2e 2e 31 22 20 2f 3e 0a  icity="0..1" />.
3ec0: 20 20 20 20 20 20 20 20 20 20 3c 52 65 66 65 72            <Refer
3ed0: 65 6e 74 69 61 6c 43 6f 6e 73 74 72 61 69 6e 74  entialConstraint
3ee0: 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 3c 50  >.            <P
3ef0: 72 69 6e 63 69 70 61 6c 20 52 6f 6c 65 3d 22 4f  rincipal Role="O
3f00: 72 64 65 72 73 22 3e 0a 20 20 20 20 20 20 20 20  rders">.        
3f10: 20 20 20 20 20 20 3c 50 72 6f 70 65 72 74 79 52        <PropertyR
3f20: 65 66 20 4e 61 6d 65 3d 22 4f 72 64 65 72 49 44  ef Name="OrderID
3f30: 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20  " />.           
3f40: 20 3c 2f 50 72 69 6e 63 69 70 61 6c 3e 0a 20 20   </Principal>.  
3f50: 20 20 20 20 20 20 20 20 20 20 3c 44 65 70 65 6e            <Depen
3f60: 64 65 6e 74 20 52 6f 6c 65 3d 22 49 6e 74 65 72  dent Role="Inter
3f70: 6e 61 74 69 6f 6e 61 6c 4f 72 64 65 72 73 22 3e  nationalOrders">
3f80: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c  .              <
3f90: 50 72 6f 70 65 72 74 79 52 65 66 20 4e 61 6d 65  PropertyRef Name
3fa0: 3d 22 4f 72 64 65 72 49 44 22 20 2f 3e 0a 20 20  ="OrderID" />.  
3fb0: 20 20 20 20 20 20 20 20 20 20 3c 2f 44 65 70 65            </Depe
3fc0: 6e 64 65 6e 74 3e 0a 20 20 20 20 20 20 20 20 20  ndent>.         
3fd0: 20 3c 2f 52 65 66 65 72 65 6e 74 69 61 6c 43 6f   </ReferentialCo
3fe0: 6e 73 74 72 61 69 6e 74 3e 0a 20 20 20 20 20 20  nstraint>.      
3ff0: 20 20 3c 2f 41 73 73 6f 63 69 61 74 69 6f 6e 3e    </Association>
4000: 0a 20 20 20 20 20 20 20 20 3c 41 73 73 6f 63 69  .        <Associ
4010: 61 74 69 6f 6e 20 4e 61 6d 65 3d 22 46 4b 5f 4f  ation Name="FK_O
4020: 72 64 65 72 44 65 74 61 69 6c 73 5f 4f 72 64 65  rderDetails_Orde
4030: 72 49 44 5f 4f 72 64 65 72 49 44 22 3e 0a 20 20  rID_OrderID">.  
4040: 20 20 20 20 20 20 20 20 3c 45 6e 64 20 52 6f 6c          <End Rol
4050: 65 3d 22 4f 72 64 65 72 73 22 20 54 79 70 65 3d  e="Orders" Type=
4060: 22 6e 6f 72 74 68 77 69 6e 64 45 46 4d 6f 64 65  "northwindEFMode
4070: 6c 2e 53 74 6f 72 65 2e 4f 72 64 65 72 73 22 20  l.Store.Orders" 
4080: 4d 75 6c 74 69 70 6c 69 63 69 74 79 3d 22 31 22  Multiplicity="1"
4090: 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 45   />.          <E
40a0: 6e 64 20 52 6f 6c 65 3d 22 4f 72 64 65 72 44 65  nd Role="OrderDe
40b0: 74 61 69 6c 73 22 20 54 79 70 65 3d 22 6e 6f 72  tails" Type="nor
40c0: 74 68 77 69 6e 64 45 46 4d 6f 64 65 6c 2e 53 74  thwindEFModel.St
40d0: 6f 72 65 2e 4f 72 64 65 72 44 65 74 61 69 6c 73  ore.OrderDetails
40e0: 22 20 4d 75 6c 74 69 70 6c 69 63 69 74 79 3d 22  " Multiplicity="
40f0: 2a 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20  *" />.          
4100: 3c 52 65 66 65 72 65 6e 74 69 61 6c 43 6f 6e 73  <ReferentialCons
4110: 74 72 61 69 6e 74 3e 0a 20 20 20 20 20 20 20 20  traint>.        
4120: 20 20 20 20 3c 50 72 69 6e 63 69 70 61 6c 20 52      <Principal R
4130: 6f 6c 65 3d 22 4f 72 64 65 72 73 22 3e 0a 20 20  ole="Orders">.  
4140: 20 20 20 20 20 20 20 20 20 20 20 20 3c 50 72 6f              <Pro
4150: 70 65 72 74 79 52 65 66 20 4e 61 6d 65 3d 22 4f  pertyRef Name="O
4160: 72 64 65 72 49 44 22 20 2f 3e 0a 20 20 20 20 20  rderID" />.     
4170: 20 20 20 20 20 20 20 3c 2f 50 72 69 6e 63 69 70         </Princip
4180: 61 6c 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20  al>.            
4190: 3c 44 65 70 65 6e 64 65 6e 74 20 52 6f 6c 65 3d  <Dependent Role=
41a0: 22 4f 72 64 65 72 44 65 74 61 69 6c 73 22 3e 0a  "OrderDetails">.
41b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 50                <P
41c0: 72 6f 70 65 72 74 79 52 65 66 20 4e 61 6d 65 3d  ropertyRef Name=
41d0: 22 4f 72 64 65 72 49 44 22 20 2f 3e 0a 20 20 20  "OrderID" />.   
41e0: 20 20 20 20 20 20 20 20 20 3c 2f 44 65 70 65 6e           </Depen
41f0: 64 65 6e 74 3e 0a 20 20 20 20 20 20 20 20 20 20  dent>.          
4200: 3c 2f 52 65 66 65 72 65 6e 74 69 61 6c 43 6f 6e  </ReferentialCon
4210: 73 74 72 61 69 6e 74 3e 0a 20 20 20 20 20 20 20  straint>.       
4220: 20 3c 2f 41 73 73 6f 63 69 61 74 69 6f 6e 3e 0a   </Association>.
4230: 20 20 20 20 20 20 20 20 3c 41 73 73 6f 63 69 61          <Associa
4240: 74 69 6f 6e 20 4e 61 6d 65 3d 22 46 4b 5f 4f 72  tion Name="FK_Or
4250: 64 65 72 44 65 74 61 69 6c 73 5f 50 72 6f 64 75  derDetails_Produ
4260: 63 74 49 44 5f 50 72 6f 64 75 63 74 49 44 22 3e  ctID_ProductID">
4270: 0a 20 20 20 20 20 20 20 20 20 20 3c 45 6e 64 20  .          <End 
4280: 52 6f 6c 65 3d 22 50 72 6f 64 75 63 74 73 22 20  Role="Products" 
4290: 54 79 70 65 3d 22 6e 6f 72 74 68 77 69 6e 64 45  Type="northwindE
42a0: 46 4d 6f 64 65 6c 2e 53 74 6f 72 65 2e 50 72 6f  FModel.Store.Pro
42b0: 64 75 63 74 73 22 20 4d 75 6c 74 69 70 6c 69 63  ducts" Multiplic
42c0: 69 74 79 3d 22 31 22 20 2f 3e 0a 20 20 20 20 20  ity="1" />.     
42d0: 20 20 20 20 20 3c 45 6e 64 20 52 6f 6c 65 3d 22       <End Role="
42e0: 4f 72 64 65 72 44 65 74 61 69 6c 73 22 20 54 79  OrderDetails" Ty
42f0: 70 65 3d 22 6e 6f 72 74 68 77 69 6e 64 45 46 4d  pe="northwindEFM
4300: 6f 64 65 6c 2e 53 74 6f 72 65 2e 4f 72 64 65 72  odel.Store.Order
4310: 44 65 74 61 69 6c 73 22 20 4d 75 6c 74 69 70 6c  Details" Multipl
4320: 69 63 69 74 79 3d 22 2a 22 20 2f 3e 0a 20 20 20  icity="*" />.   
4330: 20 20 20 20 20 20 20 3c 52 65 66 65 72 65 6e 74         <Referent
4340: 69 61 6c 43 6f 6e 73 74 72 61 69 6e 74 3e 0a 20  ialConstraint>. 
4350: 20 20 20 20 20 20 20 20 20 20 20 3c 50 72 69 6e             <Prin
4360: 63 69 70 61 6c 20 52 6f 6c 65 3d 22 50 72 6f 64  cipal Role="Prod
4370: 75 63 74 73 22 3e 0a 20 20 20 20 20 20 20 20 20  ucts">.         
4380: 20 20 20 20 20 3c 50 72 6f 70 65 72 74 79 52 65       <PropertyRe
4390: 66 20 4e 61 6d 65 3d 22 50 72 6f 64 75 63 74 49  f Name="ProductI
43a0: 44 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20  D" />.          
43b0: 20 20 3c 2f 50 72 69 6e 63 69 70 61 6c 3e 0a 20    </Principal>. 
43c0: 20 20 20 20 20 20 20 20 20 20 20 3c 44 65 70 65             <Depe
43d0: 6e 64 65 6e 74 20 52 6f 6c 65 3d 22 4f 72 64 65  ndent Role="Orde
43e0: 72 44 65 74 61 69 6c 73 22 3e 0a 20 20 20 20 20  rDetails">.     
43f0: 20 20 20 20 20 20 20 20 20 3c 50 72 6f 70 65 72           <Proper
4400: 74 79 52 65 66 20 4e 61 6d 65 3d 22 50 72 6f 64  tyRef Name="Prod
4410: 75 63 74 49 44 22 20 2f 3e 0a 20 20 20 20 20 20  uctID" />.      
4420: 20 20 20 20 20 20 3c 2f 44 65 70 65 6e 64 65 6e        </Dependen
4430: 74 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 2f 52  t>.          </R
4440: 65 66 65 72 65 6e 74 69 61 6c 43 6f 6e 73 74 72  eferentialConstr
4450: 61 69 6e 74 3e 0a 20 20 20 20 20 20 20 20 3c 2f  aint>.        </
4460: 41 73 73 6f 63 69 61 74 69 6f 6e 3e 0a 20 20 20  Association>.   
4470: 20 20 20 20 20 3c 41 73 73 6f 63 69 61 74 69 6f       <Associatio
4480: 6e 20 4e 61 6d 65 3d 22 46 4b 5f 4f 72 64 65 72  n Name="FK_Order
4490: 73 5f 43 75 73 74 6f 6d 65 72 49 44 5f 43 75 73  s_CustomerID_Cus
44a0: 74 6f 6d 65 72 49 44 22 3e 0a 20 20 20 20 20 20  tomerID">.      
44b0: 20 20 20 20 3c 45 6e 64 20 52 6f 6c 65 3d 22 43      <End Role="C
44c0: 75 73 74 6f 6d 65 72 73 22 20 54 79 70 65 3d 22  ustomers" Type="
44d0: 6e 6f 72 74 68 77 69 6e 64 45 46 4d 6f 64 65 6c  northwindEFModel
44e0: 2e 53 74 6f 72 65 2e 43 75 73 74 6f 6d 65 72 73  .Store.Customers
44f0: 22 20 4d 75 6c 74 69 70 6c 69 63 69 74 79 3d 22  " Multiplicity="
4500: 30 2e 2e 31 22 20 2f 3e 0a 20 20 20 20 20 20 20  0..1" />.       
4510: 20 20 20 3c 45 6e 64 20 52 6f 6c 65 3d 22 4f 72     <End Role="Or
4520: 64 65 72 73 22 20 54 79 70 65 3d 22 6e 6f 72 74  ders" Type="nort
4530: 68 77 69 6e 64 45 46 4d 6f 64 65 6c 2e 53 74 6f  hwindEFModel.Sto
4540: 72 65 2e 4f 72 64 65 72 73 22 20 4d 75 6c 74 69  re.Orders" Multi
4550: 70 6c 69 63 69 74 79 3d 22 2a 22 20 2f 3e 0a 20  plicity="*" />. 
4560: 20 20 20 20 20 20 20 20 20 3c 52 65 66 65 72 65           <Refere
4570: 6e 74 69 61 6c 43 6f 6e 73 74 72 61 69 6e 74 3e  ntialConstraint>
4580: 0a 20 20 20 20 20 20 20 20 20 20 20 20 3c 50 72  .            <Pr
4590: 69 6e 63 69 70 61 6c 20 52 6f 6c 65 3d 22 43 75  incipal Role="Cu
45a0: 73 74 6f 6d 65 72 73 22 3e 0a 20 20 20 20 20 20  stomers">.      
45b0: 20 20 20 20 20 20 20 20 3c 50 72 6f 70 65 72 74          <Propert
45c0: 79 52 65 66 20 4e 61 6d 65 3d 22 43 75 73 74 6f  yRef Name="Custo
45d0: 6d 65 72 49 44 22 20 2f 3e 0a 20 20 20 20 20 20  merID" />.      
45e0: 20 20 20 20 20 20 3c 2f 50 72 69 6e 63 69 70 61        </Principa
45f0: 6c 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 3c  l>.            <
4600: 44 65 70 65 6e 64 65 6e 74 20 52 6f 6c 65 3d 22  Dependent Role="
4610: 4f 72 64 65 72 73 22 3e 0a 20 20 20 20 20 20 20  Orders">.       
4620: 20 20 20 20 20 20 20 3c 50 72 6f 70 65 72 74 79         <Property
4630: 52 65 66 20 4e 61 6d 65 3d 22 43 75 73 74 6f 6d  Ref Name="Custom
4640: 65 72 49 44 22 20 2f 3e 0a 20 20 20 20 20 20 20  erID" />.       
4650: 20 20 20 20 20 3c 2f 44 65 70 65 6e 64 65 6e 74       </Dependent
4660: 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 2f 52 65  >.          </Re
4670: 66 65 72 65 6e 74 69 61 6c 43 6f 6e 73 74 72 61  ferentialConstra
4680: 69 6e 74 3e 0a 20 20 20 20 20 20 20 20 3c 2f 41  int>.        </A
4690: 73 73 6f 63 69 61 74 69 6f 6e 3e 0a 20 20 20 20  ssociation>.    
46a0: 20 20 20 20 3c 41 73 73 6f 63 69 61 74 69 6f 6e      <Association
46b0: 20 4e 61 6d 65 3d 22 46 4b 5f 50 72 6f 64 75 63   Name="FK_Produc
46c0: 74 73 5f 43 61 74 65 67 6f 72 79 49 44 5f 43 61  ts_CategoryID_Ca
46d0: 74 65 67 6f 72 79 49 44 22 3e 0a 20 20 20 20 20  tegoryID">.     
46e0: 20 20 20 20 20 3c 45 6e 64 20 52 6f 6c 65 3d 22       <End Role="
46f0: 43 61 74 65 67 6f 72 69 65 73 22 20 54 79 70 65  Categories" Type
4700: 3d 22 6e 6f 72 74 68 77 69 6e 64 45 46 4d 6f 64  ="northwindEFMod
4710: 65 6c 2e 53 74 6f 72 65 2e 43 61 74 65 67 6f 72  el.Store.Categor
4720: 69 65 73 22 20 4d 75 6c 74 69 70 6c 69 63 69 74  ies" Multiplicit
4730: 79 3d 22 30 2e 2e 31 22 20 2f 3e 0a 20 20 20 20  y="0..1" />.    
4740: 20 20 20 20 20 20 3c 45 6e 64 20 52 6f 6c 65 3d        <End Role=
4750: 22 50 72 6f 64 75 63 74 73 22 20 54 79 70 65 3d  "Products" Type=
4760: 22 6e 6f 72 74 68 77 69 6e 64 45 46 4d 6f 64 65  "northwindEFMode
4770: 6c 2e 53 74 6f 72 65 2e 50 72 6f 64 75 63 74 73  l.Store.Products
4780: 22 20 4d 75 6c 74 69 70 6c 69 63 69 74 79 3d 22  " Multiplicity="
4790: 2a 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20  *" />.          
47a0: 3c 52 65 66 65 72 65 6e 74 69 61 6c 43 6f 6e 73  <ReferentialCons
47b0: 74 72 61 69 6e 74 3e 0a 20 20 20 20 20 20 20 20  traint>.        
47c0: 20 20 20 20 3c 50 72 69 6e 63 69 70 61 6c 20 52      <Principal R
47d0: 6f 6c 65 3d 22 43 61 74 65 67 6f 72 69 65 73 22  ole="Categories"
47e0: 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  >.              
47f0: 3c 50 72 6f 70 65 72 74 79 52 65 66 20 4e 61 6d  <PropertyRef Nam
4800: 65 3d 22 43 61 74 65 67 6f 72 79 49 44 22 20 2f  e="CategoryID" /
4810: 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 3c 2f  >.            </
4820: 50 72 69 6e 63 69 70 61 6c 3e 0a 20 20 20 20 20  Principal>.     
4830: 20 20 20 20 20 20 20 3c 44 65 70 65 6e 64 65 6e         <Dependen
4840: 74 20 52 6f 6c 65 3d 22 50 72 6f 64 75 63 74 73  t Role="Products
4850: 22 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ">.             
4860: 20 3c 50 72 6f 70 65 72 74 79 52 65 66 20 4e 61   <PropertyRef Na
4870: 6d 65 3d 22 43 61 74 65 67 6f 72 79 49 44 22 20  me="CategoryID" 
4880: 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 3c  />.            <
4890: 2f 44 65 70 65 6e 64 65 6e 74 3e 0a 20 20 20 20  /Dependent>.    
48a0: 20 20 20 20 20 20 3c 2f 52 65 66 65 72 65 6e 74        </Referent
48b0: 69 61 6c 43 6f 6e 73 74 72 61 69 6e 74 3e 0a 20  ialConstraint>. 
48c0: 20 20 20 20 20 20 20 3c 2f 41 73 73 6f 63 69 61         </Associa
48d0: 74 69 6f 6e 3e 0a 20 20 20 20 20 20 20 20 3c 41  tion>.        <A
48e0: 73 73 6f 63 69 61 74 69 6f 6e 20 4e 61 6d 65 3d  ssociation Name=
48f0: 22 46 4b 5f 50 72 6f 64 75 63 74 73 5f 53 75 70  "FK_Products_Sup
4900: 70 6c 69 65 72 49 44 5f 53 75 70 70 6c 69 65 72  plierID_Supplier
4910: 49 44 22 3e 0a 20 20 20 20 20 20 20 20 20 20 3c  ID">.          <
4920: 45 6e 64 20 52 6f 6c 65 3d 22 53 75 70 70 6c 69  End Role="Suppli
4930: 65 72 73 22 20 54 79 70 65 3d 22 6e 6f 72 74 68  ers" Type="north
4940: 77 69 6e 64 45 46 4d 6f 64 65 6c 2e 53 74 6f 72  windEFModel.Stor
4950: 65 2e 53 75 70 70 6c 69 65 72 73 22 20 4d 75 6c  e.Suppliers" Mul
4960: 74 69 70 6c 69 63 69 74 79 3d 22 30 2e 2e 31 22  tiplicity="0..1"
4970: 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 45   />.          <E
4980: 6e 64 20 52 6f 6c 65 3d 22 50 72 6f 64 75 63 74  nd Role="Product
4990: 73 22 20 54 79 70 65 3d 22 6e 6f 72 74 68 77 69  s" Type="northwi
49a0: 6e 64 45 46 4d 6f 64 65 6c 2e 53 74 6f 72 65 2e  ndEFModel.Store.
49b0: 50 72 6f 64 75 63 74 73 22 20 4d 75 6c 74 69 70  Products" Multip
49c0: 6c 69 63 69 74 79 3d 22 2a 22 20 2f 3e 0a 20 20  licity="*" />.  
49d0: 20 20 20 20 20 20 20 20 3c 52 65 66 65 72 65 6e          <Referen
49e0: 74 69 61 6c 43 6f 6e 73 74 72 61 69 6e 74 3e 0a  tialConstraint>.
49f0: 20 20 20 20 20 20 20 20 20 20 20 20 3c 50 72 69              <Pri
4a00: 6e 63 69 70 61 6c 20 52 6f 6c 65 3d 22 53 75 70  ncipal Role="Sup
4a10: 70 6c 69 65 72 73 22 3e 0a 20 20 20 20 20 20 20  pliers">.       
4a20: 20 20 20 20 20 20 20 3c 50 72 6f 70 65 72 74 79         <Property
4a30: 52 65 66 20 4e 61 6d 65 3d 22 53 75 70 70 6c 69  Ref Name="Suppli
4a40: 65 72 49 44 22 20 2f 3e 0a 20 20 20 20 20 20 20  erID" />.       
4a50: 20 20 20 20 20 3c 2f 50 72 69 6e 63 69 70 61 6c       </Principal
4a60: 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 3c 44  >.            <D
4a70: 65 70 65 6e 64 65 6e 74 20 52 6f 6c 65 3d 22 50  ependent Role="P
4a80: 72 6f 64 75 63 74 73 22 3e 0a 20 20 20 20 20 20  roducts">.      
4a90: 20 20 20 20 20 20 20 20 3c 50 72 6f 70 65 72 74          <Propert
4aa0: 79 52 65 66 20 4e 61 6d 65 3d 22 53 75 70 70 6c  yRef Name="Suppl
4ab0: 69 65 72 49 44 22 20 2f 3e 0a 20 20 20 20 20 20  ierID" />.      
4ac0: 20 20 20 20 20 20 3c 2f 44 65 70 65 6e 64 65 6e        </Dependen
4ad0: 74 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 2f 52  t>.          </R
4ae0: 65 66 65 72 65 6e 74 69 61 6c 43 6f 6e 73 74 72  eferentialConstr
4af0: 61 69 6e 74 3e 0a 20 20 20 20 20 20 20 20 3c 2f  aint>.        </
4b00: 41 73 73 6f 63 69 61 74 69 6f 6e 3e 0a 20 20 20  Association>.   
4b10: 20 20 20 20 20 3c 41 73 73 6f 63 69 61 74 69 6f       <Associatio
4b20: 6e 20 4e 61 6d 65 3d 22 46 4b 5f 54 65 72 72 69  n Name="FK_Terri
4b30: 74 6f 72 69 65 73 5f 52 65 67 69 6f 6e 49 44 5f  tories_RegionID_
4b40: 52 65 67 69 6f 6e 49 44 22 3e 0a 20 20 20 20 20  RegionID">.     
4b50: 20 20 20 20 20 3c 45 6e 64 20 52 6f 6c 65 3d 22       <End Role="
4b60: 52 65 67 69 6f 6e 73 22 20 54 79 70 65 3d 22 6e  Regions" Type="n
4b70: 6f 72 74 68 77 69 6e 64 45 46 4d 6f 64 65 6c 2e  orthwindEFModel.
4b80: 53 74 6f 72 65 2e 52 65 67 69 6f 6e 73 22 20 4d  Store.Regions" M
4b90: 75 6c 74 69 70 6c 69 63 69 74 79 3d 22 31 22 20  ultiplicity="1" 
4ba0: 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 45 6e  />.          <En
4bb0: 64 20 52 6f 6c 65 3d 22 54 65 72 72 69 74 6f 72  d Role="Territor
4bc0: 69 65 73 22 20 54 79 70 65 3d 22 6e 6f 72 74 68  ies" Type="north
4bd0: 77 69 6e 64 45 46 4d 6f 64 65 6c 2e 53 74 6f 72  windEFModel.Stor
4be0: 65 2e 54 65 72 72 69 74 6f 72 69 65 73 22 20 4d  e.Territories" M
4bf0: 75 6c 74 69 70 6c 69 63 69 74 79 3d 22 2a 22 20  ultiplicity="*" 
4c00: 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 52 65  />.          <Re
4c10: 66 65 72 65 6e 74 69 61 6c 43 6f 6e 73 74 72 61  ferentialConstra
4c20: 69 6e 74 3e 0a 20 20 20 20 20 20 20 20 20 20 20  int>.           
4c30: 20 3c 50 72 69 6e 63 69 70 61 6c 20 52 6f 6c 65   <Principal Role
4c40: 3d 22 52 65 67 69 6f 6e 73 22 3e 0a 20 20 20 20  ="Regions">.    
4c50: 20 20 20 20 20 20 20 20 20 20 3c 50 72 6f 70 65            <Prope
4c60: 72 74 79 52 65 66 20 4e 61 6d 65 3d 22 52 65 67  rtyRef Name="Reg
4c70: 69 6f 6e 49 44 22 20 2f 3e 0a 20 20 20 20 20 20  ionID" />.      
4c80: 20 20 20 20 20 20 3c 2f 50 72 69 6e 63 69 70 61        </Principa
4c90: 6c 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 3c  l>.            <
4ca0: 44 65 70 65 6e 64 65 6e 74 20 52 6f 6c 65 3d 22  Dependent Role="
4cb0: 54 65 72 72 69 74 6f 72 69 65 73 22 3e 0a 20 20  Territories">.  
4cc0: 20 20 20 20 20 20 20 20 20 20 20 20 3c 50 72 6f              <Pro
4cd0: 70 65 72 74 79 52 65 66 20 4e 61 6d 65 3d 22 52  pertyRef Name="R
4ce0: 65 67 69 6f 6e 49 44 22 20 2f 3e 0a 20 20 20 20  egionID" />.    
4cf0: 20 20 20 20 20 20 20 20 3c 2f 44 65 70 65 6e 64          </Depend
4d00: 65 6e 74 3e 0a 20 20 20 20 20 20 20 20 20 20 3c  ent>.          <
4d10: 2f 52 65 66 65 72 65 6e 74 69 61 6c 43 6f 6e 73  /ReferentialCons
4d20: 74 72 61 69 6e 74 3e 0a 20 20 20 20 20 20 20 20  traint>.        
4d30: 3c 2f 41 73 73 6f 63 69 61 74 69 6f 6e 3e 0a 20  </Association>. 
4d40: 20 20 20 20 20 3c 2f 53 63 68 65 6d 61 3e 3c 2f       </Schema></
4d50: 65 64 6d 78 3a 53 74 6f 72 61 67 65 4d 6f 64 65  edmx:StorageMode
4d60: 6c 73 3e 0a 20 20 20 20 3c 21 2d 2d 20 43 53 44  ls>.    <!-- CSD
4d70: 4c 20 63 6f 6e 74 65 6e 74 20 2d 2d 3e 0a 20 20  L content -->.  
4d80: 20 20 3c 65 64 6d 78 3a 43 6f 6e 63 65 70 74 75    <edmx:Conceptu
4d90: 61 6c 4d 6f 64 65 6c 73 3e 0a 20 20 20 20 20 20  alModels>.      
4da0: 3c 53 63 68 65 6d 61 20 4e 61 6d 65 73 70 61 63  <Schema Namespac
4db0: 65 3d 22 6e 6f 72 74 68 77 69 6e 64 45 46 4d 6f  e="northwindEFMo
4dc0: 64 65 6c 22 20 41 6c 69 61 73 3d 22 53 65 6c 66  del" Alias="Self
4dd0: 22 20 78 6d 6c 6e 73 3d 22 68 74 74 70 3a 2f 2f  " xmlns="http://
4de0: 73 63 68 65 6d 61 73 2e 6d 69 63 72 6f 73 6f 66  schemas.microsof
4df0: 74 2e 63 6f 6d 2f 61 64 6f 2f 32 30 30 36 2f 30  t.com/ado/2006/0
4e00: 34 2f 65 64 6d 22 3e 0a 20 20 20 20 20 20 20 20  4/edm">.        
4e10: 3c 45 6e 74 69 74 79 43 6f 6e 74 61 69 6e 65 72  <EntityContainer
4e20: 20 4e 61 6d 65 3d 22 6e 6f 72 74 68 77 69 6e 64   Name="northwind
4e30: 45 46 45 6e 74 69 74 69 65 73 22 3e 0a 20 20 20  EFEntities">.   
4e40: 20 20 20 20 20 20 20 3c 45 6e 74 69 74 79 53 65         <EntitySe
4e50: 74 20 4e 61 6d 65 3d 22 43 61 74 65 67 6f 72 69  t Name="Categori
4e60: 65 73 22 20 45 6e 74 69 74 79 54 79 70 65 3d 22  es" EntityType="
4e70: 6e 6f 72 74 68 77 69 6e 64 45 46 4d 6f 64 65 6c  northwindEFModel
4e80: 2e 43 61 74 65 67 6f 72 69 65 73 22 20 2f 3e 0a  .Categories" />.
4e90: 20 20 20 20 20 20 20 20 20 20 3c 45 6e 74 69 74            <Entit
4ea0: 79 53 65 74 20 4e 61 6d 65 3d 22 43 75 73 74 6f  ySet Name="Custo
4eb0: 6d 65 72 73 22 20 45 6e 74 69 74 79 54 79 70 65  mers" EntityType
4ec0: 3d 22 6e 6f 72 74 68 77 69 6e 64 45 46 4d 6f 64  ="northwindEFMod
4ed0: 65 6c 2e 43 75 73 74 6f 6d 65 72 73 22 20 2f 3e  el.Customers" />
4ee0: 0a 20 20 20 20 20 20 20 20 20 20 3c 45 6e 74 69  .          <Enti
4ef0: 74 79 53 65 74 20 4e 61 6d 65 3d 22 45 6d 70 6c  tySet Name="Empl
4f00: 6f 79 65 65 73 22 20 45 6e 74 69 74 79 54 79 70  oyees" EntityTyp
4f10: 65 3d 22 6e 6f 72 74 68 77 69 6e 64 45 46 4d 6f  e="northwindEFMo
4f20: 64 65 6c 2e 45 6d 70 6c 6f 79 65 65 73 22 20 2f  del.Employees" /
4f30: 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 45 6e 74  >.          <Ent
4f40: 69 74 79 53 65 74 20 4e 61 6d 65 3d 22 49 6e 74  itySet Name="Int
4f50: 65 72 6e 61 74 69 6f 6e 61 6c 4f 72 64 65 72 73  ernationalOrders
4f60: 22 20 45 6e 74 69 74 79 54 79 70 65 3d 22 6e 6f  " EntityType="no
4f70: 72 74 68 77 69 6e 64 45 46 4d 6f 64 65 6c 2e 49  rthwindEFModel.I
4f80: 6e 74 65 72 6e 61 74 69 6f 6e 61 6c 4f 72 64 65  nternationalOrde
4f90: 72 73 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20  rs" />.         
4fa0: 20 3c 45 6e 74 69 74 79 53 65 74 20 4e 61 6d 65   <EntitySet Name
4fb0: 3d 22 4f 72 64 65 72 44 65 74 61 69 6c 73 22 20  ="OrderDetails" 
4fc0: 45 6e 74 69 74 79 54 79 70 65 3d 22 6e 6f 72 74  EntityType="nort
4fd0: 68 77 69 6e 64 45 46 4d 6f 64 65 6c 2e 4f 72 64  hwindEFModel.Ord
4fe0: 65 72 44 65 74 61 69 6c 73 22 20 2f 3e 0a 20 20  erDetails" />.  
4ff0: 20 20 20 20 20 20 20 20 3c 45 6e 74 69 74 79 53          <EntityS
5000: 65 74 20 4e 61 6d 65 3d 22 4f 72 64 65 72 73 22  et Name="Orders"
5010: 20 45 6e 74 69 74 79 54 79 70 65 3d 22 6e 6f 72   EntityType="nor
5020: 74 68 77 69 6e 64 45 46 4d 6f 64 65 6c 2e 4f 72  thwindEFModel.Or
5030: 64 65 72 73 22 20 2f 3e 0a 20 20 20 20 20 20 20  ders" />.       
5040: 20 20 20 3c 45 6e 74 69 74 79 53 65 74 20 4e 61     <EntitySet Na
5050: 6d 65 3d 22 50 72 65 76 69 6f 75 73 45 6d 70 6c  me="PreviousEmpl
5060: 6f 79 65 65 73 22 20 45 6e 74 69 74 79 54 79 70  oyees" EntityTyp
5070: 65 3d 22 6e 6f 72 74 68 77 69 6e 64 45 46 4d 6f  e="northwindEFMo
5080: 64 65 6c 2e 50 72 65 76 69 6f 75 73 45 6d 70 6c  del.PreviousEmpl
5090: 6f 79 65 65 73 22 20 2f 3e 0a 20 20 20 20 20 20  oyees" />.      
50a0: 20 20 20 20 3c 45 6e 74 69 74 79 53 65 74 20 4e      <EntitySet N
50b0: 61 6d 65 3d 22 50 72 6f 64 75 63 74 73 22 20 45  ame="Products" E
50c0: 6e 74 69 74 79 54 79 70 65 3d 22 6e 6f 72 74 68  ntityType="north
50d0: 77 69 6e 64 45 46 4d 6f 64 65 6c 2e 50 72 6f 64  windEFModel.Prod
50e0: 75 63 74 73 22 20 2f 3e 0a 20 20 20 20 20 20 20  ucts" />.       
50f0: 20 20 20 3c 45 6e 74 69 74 79 53 65 74 20 4e 61     <EntitySet Na
5100: 6d 65 3d 22 52 65 67 69 6f 6e 73 22 20 45 6e 74  me="Regions" Ent
5110: 69 74 79 54 79 70 65 3d 22 6e 6f 72 74 68 77 69  ityType="northwi
5120: 6e 64 45 46 4d 6f 64 65 6c 2e 52 65 67 69 6f 6e  ndEFModel.Region
5130: 73 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20  s" />.          
5140: 3c 45 6e 74 69 74 79 53 65 74 20 4e 61 6d 65 3d  <EntitySet Name=
5150: 22 53 75 70 70 6c 69 65 72 73 22 20 45 6e 74 69  "Suppliers" Enti
5160: 74 79 54 79 70 65 3d 22 6e 6f 72 74 68 77 69 6e  tyType="northwin
5170: 64 45 46 4d 6f 64 65 6c 2e 53 75 70 70 6c 69 65  dEFModel.Supplie
5180: 72 73 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20  rs" />.         
5190: 20 3c 45 6e 74 69 74 79 53 65 74 20 4e 61 6d 65   <EntitySet Name
51a0: 3d 22 54 65 72 72 69 74 6f 72 69 65 73 22 20 45  ="Territories" E
51b0: 6e 74 69 74 79 54 79 70 65 3d 22 6e 6f 72 74 68  ntityType="north
51c0: 77 69 6e 64 45 46 4d 6f 64 65 6c 2e 54 65 72 72  windEFModel.Terr
51d0: 69 74 6f 72 69 65 73 22 20 2f 3e 0a 20 20 20 20  itories" />.    
51e0: 20 20 20 20 20 20 3c 41 73 73 6f 63 69 61 74 69        <Associati
51f0: 6f 6e 53 65 74 20 4e 61 6d 65 3d 22 46 4b 5f 50  onSet Name="FK_P
5200: 72 6f 64 75 63 74 73 5f 43 61 74 65 67 6f 72 79  roducts_Category
5210: 49 44 5f 43 61 74 65 67 6f 72 79 49 44 22 20 41  ID_CategoryID" A
5220: 73 73 6f 63 69 61 74 69 6f 6e 3d 22 6e 6f 72 74  ssociation="nort
5230: 68 77 69 6e 64 45 46 4d 6f 64 65 6c 2e 46 4b 5f  hwindEFModel.FK_
5240: 50 72 6f 64 75 63 74 73 5f 43 61 74 65 67 6f 72  Products_Categor
5250: 79 49 44 5f 43 61 74 65 67 6f 72 79 49 44 22 3e  yID_CategoryID">
5260: 0a 20 20 20 20 20 20 20 20 20 20 20 20 3c 45 6e  .            <En
5270: 64 20 52 6f 6c 65 3d 22 43 61 74 65 67 6f 72 69  d Role="Categori
5280: 65 73 22 20 45 6e 74 69 74 79 53 65 74 3d 22 43  es" EntitySet="C
5290: 61 74 65 67 6f 72 69 65 73 22 20 2f 3e 0a 20 20  ategories" />.  
52a0: 20 20 20 20 20 20 20 20 20 20 3c 45 6e 64 20 52            <End R
52b0: 6f 6c 65 3d 22 50 72 6f 64 75 63 74 73 22 20 45  ole="Products" E
52c0: 6e 74 69 74 79 53 65 74 3d 22 50 72 6f 64 75 63  ntitySet="Produc
52d0: 74 73 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20  ts" />.         
52e0: 20 3c 2f 41 73 73 6f 63 69 61 74 69 6f 6e 53 65   </AssociationSe
52f0: 74 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 41 73  t>.          <As
5300: 73 6f 63 69 61 74 69 6f 6e 53 65 74 20 4e 61 6d  sociationSet Nam
5310: 65 3d 22 46 4b 5f 4f 72 64 65 72 73 5f 43 75 73  e="FK_Orders_Cus
5320: 74 6f 6d 65 72 49 44 5f 43 75 73 74 6f 6d 65 72  tomerID_Customer
5330: 49 44 22 20 41 73 73 6f 63 69 61 74 69 6f 6e 3d  ID" Association=
5340: 22 6e 6f 72 74 68 77 69 6e 64 45 46 4d 6f 64 65  "northwindEFMode
5350: 6c 2e 46 4b 5f 4f 72 64 65 72 73 5f 43 75 73 74  l.FK_Orders_Cust
5360: 6f 6d 65 72 49 44 5f 43 75 73 74 6f 6d 65 72 49  omerID_CustomerI
5370: 44 22 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20  D">.            
5380: 3c 45 6e 64 20 52 6f 6c 65 3d 22 43 75 73 74 6f  <End Role="Custo
5390: 6d 65 72 73 22 20 45 6e 74 69 74 79 53 65 74 3d  mers" EntitySet=
53a0: 22 43 75 73 74 6f 6d 65 72 73 22 20 2f 3e 0a 20  "Customers" />. 
53b0: 20 20 20 20 20 20 20 20 20 20 20 3c 45 6e 64 20             <End 
53c0: 52 6f 6c 65 3d 22 4f 72 64 65 72 73 22 20 45 6e  Role="Orders" En
53d0: 74 69 74 79 53 65 74 3d 22 4f 72 64 65 72 73 22  titySet="Orders"
53e0: 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 2f   />.          </
53f0: 41 73 73 6f 63 69 61 74 69 6f 6e 53 65 74 3e 0a  AssociationSet>.
5400: 20 20 20 20 20 20 20 20 20 20 3c 41 73 73 6f 63            <Assoc
5410: 69 61 74 69 6f 6e 53 65 74 20 4e 61 6d 65 3d 22  iationSet Name="
5420: 46 4b 5f 49 6e 74 65 72 6e 61 74 69 6f 6e 61 6c  FK_International
5430: 4f 72 64 65 72 73 5f 4f 72 64 65 72 49 44 5f 4f  Orders_OrderID_O
5440: 72 64 65 72 49 44 22 20 41 73 73 6f 63 69 61 74  rderID" Associat
5450: 69 6f 6e 3d 22 6e 6f 72 74 68 77 69 6e 64 45 46  ion="northwindEF
5460: 4d 6f 64 65 6c 2e 46 4b 5f 49 6e 74 65 72 6e 61  Model.FK_Interna
5470: 74 69 6f 6e 61 6c 4f 72 64 65 72 73 5f 4f 72 64  tionalOrders_Ord
5480: 65 72 49 44 5f 4f 72 64 65 72 49 44 22 3e 0a 20  erID_OrderID">. 
5490: 20 20 20 20 20 20 20 20 20 20 20 3c 45 6e 64 20             <End 
54a0: 52 6f 6c 65 3d 22 4f 72 64 65 72 73 22 20 45 6e  Role="Orders" En
54b0: 74 69 74 79 53 65 74 3d 22 4f 72 64 65 72 73 22  titySet="Orders"
54c0: 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20   />.            
54d0: 3c 45 6e 64 20 52 6f 6c 65 3d 22 49 6e 74 65 72  <End Role="Inter
54e0: 6e 61 74 69 6f 6e 61 6c 4f 72 64 65 72 73 22 20  nationalOrders" 
54f0: 45 6e 74 69 74 79 53 65 74 3d 22 49 6e 74 65 72  EntitySet="Inter
5500: 6e 61 74 69 6f 6e 61 6c 4f 72 64 65 72 73 22 20  nationalOrders" 
5510: 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 2f 41  />.          </A
5520: 73 73 6f 63 69 61 74 69 6f 6e 53 65 74 3e 0a 20  ssociationSet>. 
5530: 20 20 20 20 20 20 20 20 20 3c 41 73 73 6f 63 69           <Associ
5540: 61 74 69 6f 6e 53 65 74 20 4e 61 6d 65 3d 22 46  ationSet Name="F
5550: 4b 5f 4f 72 64 65 72 44 65 74 61 69 6c 73 5f 4f  K_OrderDetails_O
5560: 72 64 65 72 49 44 5f 4f 72 64 65 72 49 44 22 20  rderID_OrderID" 
5570: 41 73 73 6f 63 69 61 74 69 6f 6e 3d 22 6e 6f 72  Association="nor
5580: 74 68 77 69 6e 64 45 46 4d 6f 64 65 6c 2e 46 4b  thwindEFModel.FK
5590: 5f 4f 72 64 65 72 44 65 74 61 69 6c 73 5f 4f 72  _OrderDetails_Or
55a0: 64 65 72 49 44 5f 4f 72 64 65 72 49 44 22 3e 0a  derID_OrderID">.
55b0: 20 20 20 20 20 20 20 20 20 20 20 20 3c 45 6e 64              <End
55c0: 20 52 6f 6c 65 3d 22 4f 72 64 65 72 73 22 20 45   Role="Orders" E
55d0: 6e 74 69 74 79 53 65 74 3d 22 4f 72 64 65 72 73  ntitySet="Orders
55e0: 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20  " />.           
55f0: 20 3c 45 6e 64 20 52 6f 6c 65 3d 22 4f 72 64 65   <End Role="Orde
5600: 72 44 65 74 61 69 6c 73 22 20 45 6e 74 69 74 79  rDetails" Entity
5610: 53 65 74 3d 22 4f 72 64 65 72 44 65 74 61 69 6c  Set="OrderDetail
5620: 73 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20  s" />.          
5630: 3c 2f 41 73 73 6f 63 69 61 74 69 6f 6e 53 65 74  </AssociationSet
5640: 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 41 73 73  >.          <Ass
5650: 6f 63 69 61 74 69 6f 6e 53 65 74 20 4e 61 6d 65  ociationSet Name
5660: 3d 22 46 4b 5f 4f 72 64 65 72 44 65 74 61 69 6c  ="FK_OrderDetail
5670: 73 5f 50 72 6f 64 75 63 74 49 44 5f 50 72 6f 64  s_ProductID_Prod
5680: 75 63 74 49 44 22 20 41 73 73 6f 63 69 61 74 69  uctID" Associati
5690: 6f 6e 3d 22 6e 6f 72 74 68 77 69 6e 64 45 46 4d  on="northwindEFM
56a0: 6f 64 65 6c 2e 46 4b 5f 4f 72 64 65 72 44 65 74  odel.FK_OrderDet
56b0: 61 69 6c 73 5f 50 72 6f 64 75 63 74 49 44 5f 50  ails_ProductID_P
56c0: 72 6f 64 75 63 74 49 44 22 3e 0a 20 20 20 20 20  roductID">.     
56d0: 20 20 20 20 20 20 20 3c 45 6e 64 20 52 6f 6c 65         <End Role
56e0: 3d 22 50 72 6f 64 75 63 74 73 22 20 45 6e 74 69  ="Products" Enti
56f0: 74 79 53 65 74 3d 22 50 72 6f 64 75 63 74 73 22  tySet="Products"
5700: 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20   />.            
5710: 3c 45 6e 64 20 52 6f 6c 65 3d 22 4f 72 64 65 72  <End Role="Order
5720: 44 65 74 61 69 6c 73 22 20 45 6e 74 69 74 79 53  Details" EntityS
5730: 65 74 3d 22 4f 72 64 65 72 44 65 74 61 69 6c 73  et="OrderDetails
5740: 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 3c  " />.          <
5750: 2f 41 73 73 6f 63 69 61 74 69 6f 6e 53 65 74 3e  /AssociationSet>
5760: 0a 20 20 20 20 20 20 20 20 20 20 3c 41 73 73 6f  .          <Asso
5770: 63 69 61 74 69 6f 6e 53 65 74 20 4e 61 6d 65 3d  ciationSet Name=
5780: 22 46 4b 5f 50 72 6f 64 75 63 74 73 5f 53 75 70  "FK_Products_Sup
5790: 70 6c 69 65 72 49 44 5f 53 75 70 70 6c 69 65 72  plierID_Supplier
57a0: 49 44 22 20 41 73 73 6f 63 69 61 74 69 6f 6e 3d  ID" Association=
57b0: 22 6e 6f 72 74 68 77 69 6e 64 45 46 4d 6f 64 65  "northwindEFMode
57c0: 6c 2e 46 4b 5f 50 72 6f 64 75 63 74 73 5f 53 75  l.FK_Products_Su
57d0: 70 70 6c 69 65 72 49 44 5f 53 75 70 70 6c 69 65  pplierID_Supplie
57e0: 72 49 44 22 3e 0a 20 20 20 20 20 20 20 20 20 20  rID">.          
57f0: 20 20 3c 45 6e 64 20 52 6f 6c 65 3d 22 53 75 70    <End Role="Sup
5800: 70 6c 69 65 72 73 22 20 45 6e 74 69 74 79 53 65  pliers" EntitySe
5810: 74 3d 22 53 75 70 70 6c 69 65 72 73 22 20 2f 3e  t="Suppliers" />
5820: 0a 20 20 20 20 20 20 20 20 20 20 20 20 3c 45 6e  .            <En
5830: 64 20 52 6f 6c 65 3d 22 50 72 6f 64 75 63 74 73  d Role="Products
5840: 22 20 45 6e 74 69 74 79 53 65 74 3d 22 50 72 6f  " EntitySet="Pro
5850: 64 75 63 74 73 22 20 2f 3e 0a 20 20 20 20 20 20  ducts" />.      
5860: 20 20 20 20 3c 2f 41 73 73 6f 63 69 61 74 69 6f      </Associatio
5870: 6e 53 65 74 3e 0a 20 20 20 20 20 20 20 20 20 20  nSet>.          
5880: 3c 41 73 73 6f 63 69 61 74 69 6f 6e 53 65 74 20  <AssociationSet 
5890: 4e 61 6d 65 3d 22 46 4b 5f 54 65 72 72 69 74 6f  Name="FK_Territo
58a0: 72 69 65 73 5f 52 65 67 69 6f 6e 49 44 5f 52 65  ries_RegionID_Re
58b0: 67 69 6f 6e 49 44 22 20 41 73 73 6f 63 69 61 74  gionID" Associat
58c0: 69 6f 6e 3d 22 6e 6f 72 74 68 77 69 6e 64 45 46  ion="northwindEF
58d0: 4d 6f 64 65 6c 2e 46 4b 5f 54 65 72 72 69 74 6f  Model.FK_Territo
58e0: 72 69 65 73 5f 52 65 67 69 6f 6e 49 44 5f 52 65  ries_RegionID_Re
58f0: 67 69 6f 6e 49 44 22 3e 0a 20 20 20 20 20 20 20  gionID">.       
5900: 20 20 20 20 20 3c 45 6e 64 20 52 6f 6c 65 3d 22       <End Role="
5910: 52 65 67 69 6f 6e 73 22 20 45 6e 74 69 74 79 53  Regions" EntityS
5920: 65 74 3d 22 52 65 67 69 6f 6e 73 22 20 2f 3e 0a  et="Regions" />.
5930: 20 20 20 20 20 20 20 20 20 20 20 20 3c 45 6e 64              <End
5940: 20 52 6f 6c 65 3d 22 54 65 72 72 69 74 6f 72 69   Role="Territori
5950: 65 73 22 20 45 6e 74 69 74 79 53 65 74 3d 22 54  es" EntitySet="T
5960: 65 72 72 69 74 6f 72 69 65 73 22 20 2f 3e 0a 20  erritories" />. 
5970: 20 20 20 20 20 20 20 20 20 3c 2f 41 73 73 6f 63           </Assoc
5980: 69 61 74 69 6f 6e 53 65 74 3e 0a 20 20 20 20 20  iationSet>.     
5990: 20 20 20 20 20 3c 41 73 73 6f 63 69 61 74 69 6f       <Associatio
59a0: 6e 53 65 74 20 4e 61 6d 65 3d 22 45 6d 70 6c 6f  nSet Name="Emplo
59b0: 79 65 65 73 54 65 72 72 69 74 6f 72 69 65 73 22  yeesTerritories"
59c0: 20 41 73 73 6f 63 69 61 74 69 6f 6e 3d 22 6e 6f   Association="no
59d0: 72 74 68 77 69 6e 64 45 46 4d 6f 64 65 6c 2e 45  rthwindEFModel.E
59e0: 6d 70 6c 6f 79 65 65 73 54 65 72 72 69 74 6f 72  mployeesTerritor
59f0: 69 65 73 22 3e 0a 20 20 20 20 20 20 20 20 20 20  ies">.          
5a00: 20 20 3c 45 6e 64 20 52 6f 6c 65 3d 22 45 6d 70    <End Role="Emp
5a10: 6c 6f 79 65 65 73 22 20 45 6e 74 69 74 79 53 65  loyees" EntitySe
5a20: 74 3d 22 45 6d 70 6c 6f 79 65 65 73 22 20 2f 3e  t="Employees" />
5a30: 0a 20 20 20 20 20 20 20 20 20 20 20 20 3c 45 6e  .            <En
5a40: 64 20 52 6f 6c 65 3d 22 54 65 72 72 69 74 6f 72  d Role="Territor
5a50: 69 65 73 22 20 45 6e 74 69 74 79 53 65 74 3d 22  ies" EntitySet="
5a60: 54 65 72 72 69 74 6f 72 69 65 73 22 20 2f 3e 0a  Territories" />.
5a70: 20 20 20 20 20 20 20 20 20 20 3c 2f 41 73 73 6f            </Asso
5a80: 63 69 61 74 69 6f 6e 53 65 74 3e 0a 20 20 20 20  ciationSet>.    
5a90: 20 20 20 20 20 20 3c 2f 45 6e 74 69 74 79 43 6f        </EntityCo
5aa0: 6e 74 61 69 6e 65 72 3e 0a 20 20 20 20 20 20 20  ntainer>.       
5ab0: 20 3c 45 6e 74 69 74 79 54 79 70 65 20 4e 61 6d   <EntityType Nam
5ac0: 65 3d 22 43 61 74 65 67 6f 72 69 65 73 22 3e 0a  e="Categories">.
5ad0: 20 20 20 20 20 20 20 20 20 20 3c 4b 65 79 3e 0a            <Key>.
5ae0: 20 20 20 20 20 20 20 20 20 20 20 20 3c 50 72 6f              <Pro
5af0: 70 65 72 74 79 52 65 66 20 4e 61 6d 65 3d 22 43  pertyRef Name="C
5b00: 61 74 65 67 6f 72 79 49 44 22 20 2f 3e 0a 20 20  ategoryID" />.  
5b10: 20 20 20 20 20 20 20 20 3c 2f 4b 65 79 3e 0a 20          </Key>. 
5b20: 20 20 20 20 20 20 20 20 20 3c 50 72 6f 70 65 72           <Proper
5b30: 74 79 20 4e 61 6d 65 3d 22 43 61 74 65 67 6f 72  ty Name="Categor
5b40: 79 49 44 22 20 54 79 70 65 3d 22 49 6e 74 36 34  yID" Type="Int64
5b50: 22 20 4e 75 6c 6c 61 62 6c 65 3d 22 66 61 6c 73  " Nullable="fals
5b60: 65 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20  e" />.          
5b70: 3c 50 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22  <Property Name="
5b80: 43 61 74 65 67 6f 72 79 4e 61 6d 65 22 20 54 79  CategoryName" Ty
5b90: 70 65 3d 22 53 74 72 69 6e 67 22 20 4e 75 6c 6c  pe="String" Null
5ba0: 61 62 6c 65 3d 22 66 61 6c 73 65 22 20 4d 61 78  able="false" Max
5bb0: 4c 65 6e 67 74 68 3d 22 31 35 22 20 55 6e 69 63  Length="15" Unic
5bc0: 6f 64 65 3d 22 74 72 75 65 22 20 46 69 78 65 64  ode="true" Fixed
5bd0: 4c 65 6e 67 74 68 3d 22 66 61 6c 73 65 22 20 2f  Length="false" /
5be0: 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 50 72 6f  >.          <Pro
5bf0: 70 65 72 74 79 20 4e 61 6d 65 3d 22 44 65 73 63  perty Name="Desc
5c00: 72 69 70 74 69 6f 6e 22 20 54 79 70 65 3d 22 53  ription" Type="S
5c10: 74 72 69 6e 67 22 20 4d 61 78 4c 65 6e 67 74 68  tring" MaxLength
5c20: 3d 22 32 31 34 37 34 38 33 36 34 37 22 20 55 6e  ="2147483647" Un
5c30: 69 63 6f 64 65 3d 22 74 72 75 65 22 20 46 69 78  icode="true" Fix
5c40: 65 64 4c 65 6e 67 74 68 3d 22 66 61 6c 73 65 22  edLength="false"
5c50: 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 50   />.          <P
5c60: 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22 50 69  roperty Name="Pi
5c70: 63 74 75 72 65 22 20 54 79 70 65 3d 22 42 69 6e  cture" Type="Bin
5c80: 61 72 79 22 20 4d 61 78 4c 65 6e 67 74 68 3d 22  ary" MaxLength="
5c90: 32 31 34 37 34 38 33 36 34 37 22 20 46 69 78 65  2147483647" Fixe
5ca0: 64 4c 65 6e 67 74 68 3d 22 66 61 6c 73 65 22 20  dLength="false" 
5cb0: 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 4e 61  />.          <Na
5cc0: 76 69 67 61 74 69 6f 6e 50 72 6f 70 65 72 74 79  vigationProperty
5cd0: 20 4e 61 6d 65 3d 22 50 72 6f 64 75 63 74 73 22   Name="Products"
5ce0: 20 52 65 6c 61 74 69 6f 6e 73 68 69 70 3d 22 6e   Relationship="n
5cf0: 6f 72 74 68 77 69 6e 64 45 46 4d 6f 64 65 6c 2e  orthwindEFModel.
5d00: 46 4b 5f 50 72 6f 64 75 63 74 73 5f 43 61 74 65  FK_Products_Cate
5d10: 67 6f 72 79 49 44 5f 43 61 74 65 67 6f 72 79 49  goryID_CategoryI
5d20: 44 22 20 46 72 6f 6d 52 6f 6c 65 3d 22 43 61 74  D" FromRole="Cat
5d30: 65 67 6f 72 69 65 73 22 20 54 6f 52 6f 6c 65 3d  egories" ToRole=
5d40: 22 50 72 6f 64 75 63 74 73 22 20 2f 3e 0a 20 20  "Products" />.  
5d50: 20 20 20 20 20 20 3c 2f 45 6e 74 69 74 79 54 79        </EntityTy
5d60: 70 65 3e 0a 20 20 20 20 20 20 20 20 3c 45 6e 74  pe>.        <Ent
5d70: 69 74 79 54 79 70 65 20 4e 61 6d 65 3d 22 43 75  ityType Name="Cu
5d80: 73 74 6f 6d 65 72 73 22 3e 0a 20 20 20 20 20 20  stomers">.      
5d90: 20 20 20 20 3c 4b 65 79 3e 0a 20 20 20 20 20 20      <Key>.      
5da0: 20 20 20 20 20 20 3c 50 72 6f 70 65 72 74 79 52        <PropertyR
5db0: 65 66 20 4e 61 6d 65 3d 22 43 75 73 74 6f 6d 65  ef Name="Custome
5dc0: 72 49 44 22 20 2f 3e 0a 20 20 20 20 20 20 20 20  rID" />.        
5dd0: 20 20 3c 2f 4b 65 79 3e 0a 20 20 20 20 20 20 20    </Key>.       
5de0: 20 20 20 3c 50 72 6f 70 65 72 74 79 20 4e 61 6d     <Property Nam
5df0: 65 3d 22 43 75 73 74 6f 6d 65 72 49 44 22 20 54  e="CustomerID" T
5e00: 79 70 65 3d 22 53 74 72 69 6e 67 22 20 4e 75 6c  ype="String" Nul
5e10: 6c 61 62 6c 65 3d 22 66 61 6c 73 65 22 20 4d 61  lable="false" Ma
5e20: 78 4c 65 6e 67 74 68 3d 22 35 22 20 55 6e 69 63  xLength="5" Unic
5e30: 6f 64 65 3d 22 74 72 75 65 22 20 46 69 78 65 64  ode="true" Fixed
5e40: 4c 65 6e 67 74 68 3d 22 66 61 6c 73 65 22 20 2f  Length="false" /
5e50: 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 50 72 6f  >.          <Pro
5e60: 70 65 72 74 79 20 4e 61 6d 65 3d 22 43 6f 6d 70  perty Name="Comp
5e70: 61 6e 79 4e 61 6d 65 22 20 54 79 70 65 3d 22 53  anyName" Type="S
5e80: 74 72 69 6e 67 22 20 4e 75 6c 6c 61 62 6c 65 3d  tring" Nullable=
5e90: 22 66 61 6c 73 65 22 20 4d 61 78 4c 65 6e 67 74  "false" MaxLengt
5ea0: 68 3d 22 34 30 22 20 55 6e 69 63 6f 64 65 3d 22  h="40" Unicode="
5eb0: 74 72 75 65 22 20 46 69 78 65 64 4c 65 6e 67 74  true" FixedLengt
5ec0: 68 3d 22 66 61 6c 73 65 22 20 2f 3e 0a 20 20 20  h="false" />.   
5ed0: 20 20 20 20 20 20 20 3c 50 72 6f 70 65 72 74 79         <Property
5ee0: 20 4e 61 6d 65 3d 22 43 6f 6e 74 61 63 74 4e 61   Name="ContactNa
5ef0: 6d 65 22 20 54 79 70 65 3d 22 53 74 72 69 6e 67  me" Type="String
5f00: 22 20 4d 61 78 4c 65 6e 67 74 68 3d 22 33 30 22  " MaxLength="30"
5f10: 20 55 6e 69 63 6f 64 65 3d 22 74 72 75 65 22 20   Unicode="true" 
5f20: 46 69 78 65 64 4c 65 6e 67 74 68 3d 22 66 61 6c  FixedLength="fal
5f30: 73 65 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20  se" />.         
5f40: 20 3c 50 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d   <Property Name=
5f50: 22 43 6f 6e 74 61 63 74 54 69 74 6c 65 22 20 54  "ContactTitle" T
5f60: 79 70 65 3d 22 53 74 72 69 6e 67 22 20 4d 61 78  ype="String" Max
5f70: 4c 65 6e 67 74 68 3d 22 33 30 22 20 55 6e 69 63  Length="30" Unic
5f80: 6f 64 65 3d 22 74 72 75 65 22 20 46 69 78 65 64  ode="true" Fixed
5f90: 4c 65 6e 67 74 68 3d 22 66 61 6c 73 65 22 20 2f  Length="false" /
5fa0: 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 50 72 6f  >.          <Pro
5fb0: 70 65 72 74 79 20 4e 61 6d 65 3d 22 41 64 64 72  perty Name="Addr
5fc0: 65 73 73 22 20 54 79 70 65 3d 22 53 74 72 69 6e  ess" Type="Strin
5fd0: 67 22 20 4d 61 78 4c 65 6e 67 74 68 3d 22 36 30  g" MaxLength="60
5fe0: 22 20 55 6e 69 63 6f 64 65 3d 22 74 72 75 65 22  " Unicode="true"
5ff0: 20 46 69 78 65 64 4c 65 6e 67 74 68 3d 22 66 61   FixedLength="fa
6000: 6c 73 65 22 20 2f 3e 0a 20 20 20 20 20 20 20 20  lse" />.        
6010: 20 20 3c 50 72 6f 70 65 72 74 79 20 4e 61 6d 65    <Property Name
6020: 3d 22 43 69 74 79 22 20 54 79 70 65 3d 22 53 74  ="City" Type="St
6030: 72 69 6e 67 22 20 4d 61 78 4c 65 6e 67 74 68 3d  ring" MaxLength=
6040: 22 31 35 22 20 55 6e 69 63 6f 64 65 3d 22 74 72  "15" Unicode="tr
6050: 75 65 22 20 46 69 78 65 64 4c 65 6e 67 74 68 3d  ue" FixedLength=
6060: 22 66 61 6c 73 65 22 20 2f 3e 0a 20 20 20 20 20  "false" />.     
6070: 20 20 20 20 20 3c 50 72 6f 70 65 72 74 79 20 4e       <Property N
6080: 61 6d 65 3d 22 52 65 67 69 6f 6e 22 20 54 79 70  ame="Region" Typ
6090: 65 3d 22 53 74 72 69 6e 67 22 20 4d 61 78 4c 65  e="String" MaxLe
60a0: 6e 67 74 68 3d 22 31 35 22 20 55 6e 69 63 6f 64  ngth="15" Unicod
60b0: 65 3d 22 74 72 75 65 22 20 46 69 78 65 64 4c 65  e="true" FixedLe
60c0: 6e 67 74 68 3d 22 66 61 6c 73 65 22 20 2f 3e 0a  ngth="false" />.
60d0: 20 20 20 20 20 20 20 20 20 20 3c 50 72 6f 70 65            <Prope
60e0: 72 74 79 20 4e 61 6d 65 3d 22 50 6f 73 74 61 6c  rty Name="Postal
60f0: 43 6f 64 65 22 20 54 79 70 65 3d 22 53 74 72 69  Code" Type="Stri
6100: 6e 67 22 20 4d 61 78 4c 65 6e 67 74 68 3d 22 31  ng" MaxLength="1
6110: 30 22 20 55 6e 69 63 6f 64 65 3d 22 74 72 75 65  0" Unicode="true
6120: 22 20 46 69 78 65 64 4c 65 6e 67 74 68 3d 22 66  " FixedLength="f
6130: 61 6c 73 65 22 20 2f 3e 0a 20 20 20 20 20 20 20  alse" />.       
6140: 20 20 20 3c 50 72 6f 70 65 72 74 79 20 4e 61 6d     <Property Nam
6150: 65 3d 22 43 6f 75 6e 74 72 79 22 20 54 79 70 65  e="Country" Type
6160: 3d 22 53 74 72 69 6e 67 22 20 4d 61 78 4c 65 6e  ="String" MaxLen
6170: 67 74 68 3d 22 31 35 22 20 55 6e 69 63 6f 64 65  gth="15" Unicode
6180: 3d 22 74 72 75 65 22 20 46 69 78 65 64 4c 65 6e  ="true" FixedLen
6190: 67 74 68 3d 22 66 61 6c 73 65 22 20 2f 3e 0a 20  gth="false" />. 
61a0: 20 20 20 20 20 20 20 20 20 3c 50 72 6f 70 65 72           <Proper
61b0: 74 79 20 4e 61 6d 65 3d 22 50 68 6f 6e 65 22 20  ty Name="Phone" 
61c0: 54 79 70 65 3d 22 53 74 72 69 6e 67 22 20 4d 61  Type="String" Ma
61d0: 78 4c 65 6e 67 74 68 3d 22 32 34 22 20 55 6e 69  xLength="24" Uni
61e0: 63 6f 64 65 3d 22 74 72 75 65 22 20 46 69 78 65  code="true" Fixe
61f0: 64 4c 65 6e 67 74 68 3d 22 66 61 6c 73 65 22 20  dLength="false" 
6200: 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 50 72  />.          <Pr
6210: 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22 46 61 78  operty Name="Fax
6220: 22 20 54 79 70 65 3d 22 53 74 72 69 6e 67 22 20  " Type="String" 
6230: 4d 61 78 4c 65 6e 67 74 68 3d 22 32 34 22 20 55  MaxLength="24" U
6240: 6e 69 63 6f 64 65 3d 22 74 72 75 65 22 20 46 69  nicode="true" Fi
6250: 78 65 64 4c 65 6e 67 74 68 3d 22 66 61 6c 73 65  xedLength="false
6260: 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 3c  " />.          <
6270: 4e 61 76 69 67 61 74 69 6f 6e 50 72 6f 70 65 72  NavigationProper
6280: 74 79 20 4e 61 6d 65 3d 22 4f 72 64 65 72 73 22  ty Name="Orders"
6290: 20 52 65 6c 61 74 69 6f 6e 73 68 69 70 3d 22 6e   Relationship="n
62a0: 6f 72 74 68 77 69 6e 64 45 46 4d 6f 64 65 6c 2e  orthwindEFModel.
62b0: 46 4b 5f 4f 72 64 65 72 73 5f 43 75 73 74 6f 6d  FK_Orders_Custom
62c0: 65 72 49 44 5f 43 75 73 74 6f 6d 65 72 49 44 22  erID_CustomerID"
62d0: 20 46 72 6f 6d 52 6f 6c 65 3d 22 43 75 73 74 6f   FromRole="Custo
62e0: 6d 65 72 73 22 20 54 6f 52 6f 6c 65 3d 22 4f 72  mers" ToRole="Or
62f0: 64 65 72 73 22 20 2f 3e 0a 20 20 20 20 20 20 20  ders" />.       
6300: 20 3c 2f 45 6e 74 69 74 79 54 79 70 65 3e 0a 20   </EntityType>. 
6310: 20 20 20 20 20 20 20 3c 45 6e 74 69 74 79 54 79         <EntityTy
6320: 70 65 20 4e 61 6d 65 3d 22 45 6d 70 6c 6f 79 65  pe Name="Employe
6330: 65 73 22 3e 0a 20 20 20 20 20 20 20 20 20 20 3c  es">.          <
6340: 4b 65 79 3e 0a 20 20 20 20 20 20 20 20 20 20 20  Key>.           
6350: 20 3c 50 72 6f 70 65 72 74 79 52 65 66 20 4e 61   <PropertyRef Na
6360: 6d 65 3d 22 45 6d 70 6c 6f 79 65 65 49 44 22 20  me="EmployeeID" 
6370: 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 2f 4b  />.          </K
6380: 65 79 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 50  ey>.          <P
6390: 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22 45 6d  roperty Name="Em
63a0: 70 6c 6f 79 65 65 49 44 22 20 54 79 70 65 3d 22  ployeeID" Type="
63b0: 49 6e 74 36 34 22 20 4e 75 6c 6c 61 62 6c 65 3d  Int64" Nullable=
63c0: 22 66 61 6c 73 65 22 20 2f 3e 0a 20 20 20 20 20  "false" />.     
63d0: 20 20 20 20 20 3c 50 72 6f 70 65 72 74 79 20 4e       <Property N
63e0: 61 6d 65 3d 22 4c 61 73 74 4e 61 6d 65 22 20 54  ame="LastName" T
63f0: 79 70 65 3d 22 53 74 72 69 6e 67 22 20 4e 75 6c  ype="String" Nul
6400: 6c 61 62 6c 65 3d 22 66 61 6c 73 65 22 20 4d 61  lable="false" Ma
6410: 78 4c 65 6e 67 74 68 3d 22 32 30 22 20 55 6e 69  xLength="20" Uni
6420: 63 6f 64 65 3d 22 74 72 75 65 22 20 46 69 78 65  code="true" Fixe
6430: 64 4c 65 6e 67 74 68 3d 22 66 61 6c 73 65 22 20  dLength="false" 
6440: 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 50 72  />.          <Pr
6450: 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22 46 69 72  operty Name="Fir
6460: 73 74 4e 61 6d 65 22 20 54 79 70 65 3d 22 53 74  stName" Type="St
6470: 72 69 6e 67 22 20 4e 75 6c 6c 61 62 6c 65 3d 22  ring" Nullable="
6480: 66 61 6c 73 65 22 20 4d 61 78 4c 65 6e 67 74 68  false" MaxLength
6490: 3d 22 31 30 22 20 55 6e 69 63 6f 64 65 3d 22 74  ="10" Unicode="t
64a0: 72 75 65 22 20 46 69 78 65 64 4c 65 6e 67 74 68  rue" FixedLength
64b0: 3d 22 66 61 6c 73 65 22 20 2f 3e 0a 20 20 20 20  ="false" />.    
64c0: 20 20 20 20 20 20 3c 50 72 6f 70 65 72 74 79 20        <Property 
64d0: 4e 61 6d 65 3d 22 54 69 74 6c 65 22 20 54 79 70  Name="Title" Typ
64e0: 65 3d 22 53 74 72 69 6e 67 22 20 4d 61 78 4c 65  e="String" MaxLe
64f0: 6e 67 74 68 3d 22 33 30 22 20 55 6e 69 63 6f 64  ngth="30" Unicod
6500: 65 3d 22 74 72 75 65 22 20 46 69 78 65 64 4c 65  e="true" FixedLe
6510: 6e 67 74 68 3d 22 66 61 6c 73 65 22 20 2f 3e 0a  ngth="false" />.
6520: 20 20 20 20 20 20 20 20 20 20 3c 50 72 6f 70 65            <Prope
6530: 72 74 79 20 4e 61 6d 65 3d 22 54 69 74 6c 65 4f  rty Name="TitleO
6540: 66 43 6f 75 72 74 65 73 79 22 20 54 79 70 65 3d  fCourtesy" Type=
6550: 22 53 74 72 69 6e 67 22 20 4d 61 78 4c 65 6e 67  "String" MaxLeng
6560: 74 68 3d 22 32 35 22 20 55 6e 69 63 6f 64 65 3d  th="25" Unicode=
6570: 22 74 72 75 65 22 20 46 69 78 65 64 4c 65 6e 67  "true" FixedLeng
6580: 74 68 3d 22 66 61 6c 73 65 22 20 2f 3e 0a 20 20  th="false" />.  
6590: 20 20 20 20 20 20 20 20 3c 50 72 6f 70 65 72 74          <Propert
65a0: 79 20 4e 61 6d 65 3d 22 42 69 72 74 68 44 61 74  y Name="BirthDat
65b0: 65 22 20 54 79 70 65 3d 22 44 61 74 65 54 69 6d  e" Type="DateTim
65c0: 65 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20  e" />.          
65d0: 3c 50 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22  <Property Name="
65e0: 48 69 72 65 44 61 74 65 22 20 54 79 70 65 3d 22  HireDate" Type="
65f0: 44 61 74 65 54 69 6d 65 22 20 2f 3e 0a 20 20 20  DateTime" />.   
6600: 20 20 20 20 20 20 20 3c 50 72 6f 70 65 72 74 79         <Property
6610: 20 4e 61 6d 65 3d 22 41 64 64 72 65 73 73 22 20   Name="Address" 
6620: 54 79 70 65 3d 22 53 74 72 69 6e 67 22 20 4d 61  Type="String" Ma
6630: 78 4c 65 6e 67 74 68 3d 22 36 30 22 20 55 6e 69  xLength="60" Uni
6640: 63 6f 64 65 3d 22 74 72 75 65 22 20 46 69 78 65  code="true" Fixe
6650: 64 4c 65 6e 67 74 68 3d 22 66 61 6c 73 65 22 20  dLength="false" 
6660: 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 50 72  />.          <Pr
6670: 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22 43 69 74  operty Name="Cit
6680: 79 22 20 54 79 70 65 3d 22 53 74 72 69 6e 67 22  y" Type="String"
6690: 20 4d 61 78 4c 65 6e 67 74 68 3d 22 31 35 22 20   MaxLength="15" 
66a0: 55 6e 69 63 6f 64 65 3d 22 74 72 75 65 22 20 46  Unicode="true" F
66b0: 69 78 65 64 4c 65 6e 67 74 68 3d 22 66 61 6c 73  ixedLength="fals
66c0: 65 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20  e" />.          
66d0: 3c 50 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22  <Property Name="
66e0: 52 65 67 69 6f 6e 22 20 54 79 70 65 3d 22 53 74  Region" Type="St
66f0: 72 69 6e 67 22 20 4d 61 78 4c 65 6e 67 74 68 3d  ring" MaxLength=
6700: 22 31 35 22 20 55 6e 69 63 6f 64 65 3d 22 74 72  "15" Unicode="tr
6710: 75 65 22 20 46 69 78 65 64 4c 65 6e 67 74 68 3d  ue" FixedLength=
6720: 22 66 61 6c 73 65 22 20 2f 3e 0a 20 20 20 20 20  "false" />.     
6730: 20 20 20 20 20 3c 50 72 6f 70 65 72 74 79 20 4e       <Property N
6740: 61 6d 65 3d 22 50 6f 73 74 61 6c 43 6f 64 65 22  ame="PostalCode"
6750: 20 54 79 70 65 3d 22 53 74 72 69 6e 67 22 20 4d   Type="String" M
6760: 61 78 4c 65 6e 67 74 68 3d 22 31 30 22 20 55 6e  axLength="10" Un
6770: 69 63 6f 64 65 3d 22 74 72 75 65 22 20 46 69 78  icode="true" Fix
6780: 65 64 4c 65 6e 67 74 68 3d 22 66 61 6c 73 65 22  edLength="false"
6790: 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 50   />.          <P
67a0: 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22 43 6f  roperty Name="Co
67b0: 75 6e 74 72 79 22 20 54 79 70 65 3d 22 53 74 72  untry" Type="Str
67c0: 69 6e 67 22 20 4d 61 78 4c 65 6e 67 74 68 3d 22  ing" MaxLength="
67d0: 31 35 22 20 55 6e 69 63 6f 64 65 3d 22 74 72 75  15" Unicode="tru
67e0: 65 22 20 46 69 78 65 64 4c 65 6e 67 74 68 3d 22  e" FixedLength="
67f0: 66 61 6c 73 65 22 20 2f 3e 0a 20 20 20 20 20 20  false" />.      
6800: 20 20 20 20 3c 50 72 6f 70 65 72 74 79 20 4e 61      <Property Na
6810: 6d 65 3d 22 48 6f 6d 65 50 68 6f 6e 65 22 20 54  me="HomePhone" T
6820: 79 70 65 3d 22 53 74 72 69 6e 67 22 20 4d 61 78  ype="String" Max
6830: 4c 65 6e 67 74 68 3d 22 32 34 22 20 55 6e 69 63  Length="24" Unic
6840: 6f 64 65 3d 22 74 72 75 65 22 20 46 69 78 65 64  ode="true" Fixed
6850: 4c 65 6e 67 74 68 3d 22 66 61 6c 73 65 22 20 2f  Length="false" /
6860: 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 50 72 6f  >.          <Pro
6870: 70 65 72 74 79 20 4e 61 6d 65 3d 22 45 78 74 65  perty Name="Exte
6880: 6e 73 69 6f 6e 22 20 54 79 70 65 3d 22 53 74 72  nsion" Type="Str
6890: 69 6e 67 22 20 4d 61 78 4c 65 6e 67 74 68 3d 22  ing" MaxLength="
68a0: 34 22 20 55 6e 69 63 6f 64 65 3d 22 74 72 75 65  4" Unicode="true
68b0: 22 20 46 69 78 65 64 4c 65 6e 67 74 68 3d 22 66  " FixedLength="f
68c0: 61 6c 73 65 22 20 2f 3e 0a 20 20 20 20 20 20 20  alse" />.       
68d0: 20 20 20 3c 50 72 6f 70 65 72 74 79 20 4e 61 6d     <Property Nam
68e0: 65 3d 22 50 68 6f 74 6f 22 20 54 79 70 65 3d 22  e="Photo" Type="
68f0: 42 69 6e 61 72 79 22 20 4d 61 78 4c 65 6e 67 74  Binary" MaxLengt
6900: 68 3d 22 32 31 34 37 34 38 33 36 34 37 22 20 46  h="2147483647" F
6910: 69 78 65 64 4c 65 6e 67 74 68 3d 22 66 61 6c 73  ixedLength="fals
6920: 65 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20  e" />.          
6930: 3c 50 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22  <Property Name="
6940: 4e 6f 74 65 73 22 20 54 79 70 65 3d 22 53 74 72  Notes" Type="Str
6950: 69 6e 67 22 20 4d 61 78 4c 65 6e 67 74 68 3d 22  ing" MaxLength="
6960: 32 31 34 37 34 38 33 36 34 37 22 20 55 6e 69 63  2147483647" Unic
6970: 6f 64 65 3d 22 74 72 75 65 22 20 46 69 78 65 64  ode="true" Fixed
6980: 4c 65 6e 67 74 68 3d 22 66 61 6c 73 65 22 20 2f  Length="false" /
6990: 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 50 72 6f  >.          <Pro
69a0: 70 65 72 74 79 20 4e 61 6d 65 3d 22 50 68 6f 74  perty Name="Phot
69b0: 6f 50 61 74 68 22 20 54 79 70 65 3d 22 53 74 72  oPath" Type="Str
69c0: 69 6e 67 22 20 4d 61 78 4c 65 6e 67 74 68 3d 22  ing" MaxLength="
69d0: 32 35 35 22 20 55 6e 69 63 6f 64 65 3d 22 74 72  255" Unicode="tr
69e0: 75 65 22 20 46 69 78 65 64 4c 65 6e 67 74 68 3d  ue" FixedLength=
69f0: 22 66 61 6c 73 65 22 20 2f 3e 0a 20 20 20 20 20  "false" />.     
6a00: 20 20 20 20 20 3c 4e 61 76 69 67 61 74 69 6f 6e       <Navigation
6a10: 50 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22 54  Property Name="T
6a20: 65 72 72 69 74 6f 72 69 65 73 22 20 52 65 6c 61  erritories" Rela
6a30: 74 69 6f 6e 73 68 69 70 3d 22 6e 6f 72 74 68 77  tionship="northw
6a40: 69 6e 64 45 46 4d 6f 64 65 6c 2e 45 6d 70 6c 6f  indEFModel.Emplo
6a50: 79 65 65 73 54 65 72 72 69 74 6f 72 69 65 73 22  yeesTerritories"
6a60: 20 46 72 6f 6d 52 6f 6c 65 3d 22 45 6d 70 6c 6f   FromRole="Emplo
6a70: 79 65 65 73 22 20 54 6f 52 6f 6c 65 3d 22 54 65  yees" ToRole="Te
6a80: 72 72 69 74 6f 72 69 65 73 22 20 2f 3e 0a 20 20  rritories" />.  
6a90: 20 20 20 20 20 20 3c 2f 45 6e 74 69 74 79 54 79        </EntityTy
6aa0: 70 65 3e 0a 20 20 20 20 20 20 20 20 3c 45 6e 74  pe>.        <Ent
6ab0: 69 74 79 54 79 70 65 20 4e 61 6d 65 3d 22 49 6e  ityType Name="In
6ac0: 74 65 72 6e 61 74 69 6f 6e 61 6c 4f 72 64 65 72  ternationalOrder
6ad0: 73 22 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 4b  s">.          <K
6ae0: 65 79 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20  ey>.            
6af0: 3c 50 72 6f 70 65 72 74 79 52 65 66 20 4e 61 6d  <PropertyRef Nam
6b00: 65 3d 22 4f 72 64 65 72 49 44 22 20 2f 3e 0a 20  e="OrderID" />. 
6b10: 20 20 20 20 20 20 20 20 20 3c 2f 4b 65 79 3e 0a           </Key>.
6b20: 20 20 20 20 20 20 20 20 20 20 3c 50 72 6f 70 65            <Prope
6b30: 72 74 79 20 4e 61 6d 65 3d 22 4f 72 64 65 72 49  rty Name="OrderI
6b40: 44 22 20 54 79 70 65 3d 22 49 6e 74 36 34 22 20  D" Type="Int64" 
6b50: 4e 75 6c 6c 61 62 6c 65 3d 22 66 61 6c 73 65 22  Nullable="false"
6b60: 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 50   />.          <P
6b70: 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22 43 75  roperty Name="Cu
6b80: 73 74 6f 6d 73 44 65 73 63 72 69 70 74 69 6f 6e  stomsDescription
6b90: 22 20 54 79 70 65 3d 22 53 74 72 69 6e 67 22 20  " Type="String" 
6ba0: 4e 75 6c 6c 61 62 6c 65 3d 22 66 61 6c 73 65 22  Nullable="false"
6bb0: 20 4d 61 78 4c 65 6e 67 74 68 3d 22 31 30 30 22   MaxLength="100"
6bc0: 20 55 6e 69 63 6f 64 65 3d 22 74 72 75 65 22 20   Unicode="true" 
6bd0: 46 69 78 65 64 4c 65 6e 67 74 68 3d 22 66 61 6c  FixedLength="fal
6be0: 73 65 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20  se" />.         
6bf0: 20 3c 50 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d   <Property Name=
6c00: 22 45 78 63 69 73 65 54 61 78 22 20 54 79 70 65  "ExciseTax" Type
6c10: 3d 22 44 65 63 69 6d 61 6c 22 20 4e 75 6c 6c 61  ="Decimal" Nulla
6c20: 62 6c 65 3d 22 66 61 6c 73 65 22 20 50 72 65 63  ble="false" Prec
6c30: 69 73 69 6f 6e 3d 22 35 33 22 20 53 63 61 6c 65  ision="53" Scale
6c40: 3d 22 30 22 20 2f 3e 0a 20 20 20 20 20 20 20 20  ="0" />.        
6c50: 20 20 3c 4e 61 76 69 67 61 74 69 6f 6e 50 72 6f    <NavigationPro
6c60: 70 65 72 74 79 20 4e 61 6d 65 3d 22 4f 72 64 65  perty Name="Orde
6c70: 72 73 22 20 52 65 6c 61 74 69 6f 6e 73 68 69 70  rs" Relationship
6c80: 3d 22 6e 6f 72 74 68 77 69 6e 64 45 46 4d 6f 64  ="northwindEFMod
6c90: 65 6c 2e 46 4b 5f 49 6e 74 65 72 6e 61 74 69 6f  el.FK_Internatio
6ca0: 6e 61 6c 4f 72 64 65 72 73 5f 4f 72 64 65 72 49  nalOrders_OrderI
6cb0: 44 5f 4f 72 64 65 72 49 44 22 20 46 72 6f 6d 52  D_OrderID" FromR
6cc0: 6f 6c 65 3d 22 49 6e 74 65 72 6e 61 74 69 6f 6e  ole="Internation
6cd0: 61 6c 4f 72 64 65 72 73 22 20 54 6f 52 6f 6c 65  alOrders" ToRole
6ce0: 3d 22 4f 72 64 65 72 73 22 20 2f 3e 0a 20 20 20  ="Orders" />.   
6cf0: 20 20 20 20 20 3c 2f 45 6e 74 69 74 79 54 79 70       </EntityTyp
6d00: 65 3e 0a 20 20 20 20 20 20 20 20 3c 45 6e 74 69  e>.        <Enti
6d10: 74 79 54 79 70 65 20 4e 61 6d 65 3d 22 4f 72 64  tyType Name="Ord
6d20: 65 72 44 65 74 61 69 6c 73 22 3e 0a 20 20 20 20  erDetails">.    
6d30: 20 20 20 20 20 20 3c 4b 65 79 3e 0a 20 20 20 20        <Key>.    
6d40: 20 20 20 20 20 20 20 20 3c 50 72 6f 70 65 72 74          <Propert
6d50: 79 52 65 66 20 4e 61 6d 65 3d 22 4f 72 64 65 72  yRef Name="Order
6d60: 49 44 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20  ID" />.         
6d70: 20 20 20 3c 50 72 6f 70 65 72 74 79 52 65 66 20     <PropertyRef 
6d80: 4e 61 6d 65 3d 22 50 72 6f 64 75 63 74 49 44 22  Name="ProductID"
6d90: 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 2f   />.          </
6da0: 4b 65 79 3e 0a 20 20 20 20 20 20 20 20 20 20 3c  Key>.          <
6db0: 50 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22 4f  Property Name="O
6dc0: 72 64 65 72 49 44 22 20 54 79 70 65 3d 22 49 6e  rderID" Type="In
6dd0: 74 36 34 22 20 4e 75 6c 6c 61 62 6c 65 3d 22 66  t64" Nullable="f
6de0: 61 6c 73 65 22 20 2f 3e 0a 20 20 20 20 20 20 20  alse" />.       
6df0: 20 20 20 3c 50 72 6f 70 65 72 74 79 20 4e 61 6d     <Property Nam
6e00: 65 3d 22 50 72 6f 64 75 63 74 49 44 22 20 54 79  e="ProductID" Ty
6e10: 70 65 3d 22 49 6e 74 36 34 22 20 4e 75 6c 6c 61  pe="Int64" Nulla
6e20: 62 6c 65 3d 22 66 61 6c 73 65 22 20 2f 3e 0a 20  ble="false" />. 
6e30: 20 20 20 20 20 20 20 20 20 3c 50 72 6f 70 65 72           <Proper
6e40: 74 79 20 4e 61 6d 65 3d 22 55 6e 69 74 50 72 69  ty Name="UnitPri
6e50: 63 65 22 20 54 79 70 65 3d 22 44 65 63 69 6d 61  ce" Type="Decima
6e60: 6c 22 20 4e 75 6c 6c 61 62 6c 65 3d 22 66 61 6c  l" Nullable="fal
6e70: 73 65 22 20 50 72 65 63 69 73 69 6f 6e 3d 22 35  se" Precision="5
6e80: 33 22 20 53 63 61 6c 65 3d 22 30 22 20 2f 3e 0a  3" Scale="0" />.
6e90: 20 20 20 20 20 20 20 20 20 20 3c 50 72 6f 70 65            <Prope
6ea0: 72 74 79 20 4e 61 6d 65 3d 22 51 75 61 6e 74 69  rty Name="Quanti
6eb0: 74 79 22 20 54 79 70 65 3d 22 49 6e 74 31 36 22  ty" Type="Int16"
6ec0: 20 4e 75 6c 6c 61 62 6c 65 3d 22 66 61 6c 73 65   Nullable="false
6ed0: 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 3c  " />.          <
6ee0: 50 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22 44  Property Name="D
6ef0: 69 73 63 6f 75 6e 74 22 20 54 79 70 65 3d 22 53  iscount" Type="S
6f00: 69 6e 67 6c 65 22 20 4e 75 6c 6c 61 62 6c 65 3d  ingle" Nullable=
6f10: 22 66 61 6c 73 65 22 20 2f 3e 0a 20 20 20 20 20  "false" />.     
6f20: 20 20 20 20 20 3c 4e 61 76 69 67 61 74 69 6f 6e       <Navigation
6f30: 50 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22 4f  Property Name="O
6f40: 72 64 65 72 73 22 20 52 65 6c 61 74 69 6f 6e 73  rders" Relations
6f50: 68 69 70 3d 22 6e 6f 72 74 68 77 69 6e 64 45 46  hip="northwindEF
6f60: 4d 6f 64 65 6c 2e 46 4b 5f 4f 72 64 65 72 44 65  Model.FK_OrderDe
6f70: 74 61 69 6c 73 5f 4f 72 64 65 72 49 44 5f 4f 72  tails_OrderID_Or
6f80: 64 65 72 49 44 22 20 46 72 6f 6d 52 6f 6c 65 3d  derID" FromRole=
6f90: 22 4f 72 64 65 72 44 65 74 61 69 6c 73 22 20 54  "OrderDetails" T
6fa0: 6f 52 6f 6c 65 3d 22 4f 72 64 65 72 73 22 20 2f  oRole="Orders" /
6fb0: 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 4e 61 76  >.          <Nav
6fc0: 69 67 61 74 69 6f 6e 50 72 6f 70 65 72 74 79 20  igationProperty 
6fd0: 4e 61 6d 65 3d 22 50 72 6f 64 75 63 74 73 22 20  Name="Products" 
6fe0: 52 65 6c 61 74 69 6f 6e 73 68 69 70 3d 22 6e 6f  Relationship="no
6ff0: 72 74 68 77 69 6e 64 45 46 4d 6f 64 65 6c 2e 46  rthwindEFModel.F
7000: 4b 5f 4f 72 64 65 72 44 65 74 61 69 6c 73 5f 50  K_OrderDetails_P
7010: 72 6f 64 75 63 74 49 44 5f 50 72 6f 64 75 63 74  roductID_Product
7020: 49 44 22 20 46 72 6f 6d 52 6f 6c 65 3d 22 4f 72  ID" FromRole="Or
7030: 64 65 72 44 65 74 61 69 6c 73 22 20 54 6f 52 6f  derDetails" ToRo
7040: 6c 65 3d 22 50 72 6f 64 75 63 74 73 22 20 2f 3e  le="Products" />
7050: 0a 20 20 20 20 20 20 20 20 3c 2f 45 6e 74 69 74  .        </Entit
7060: 79 54 79 70 65 3e 0a 20 20 20 20 20 20 20 20 3c  yType>.        <
7070: 45 6e 74 69 74 79 54 79 70 65 20 4e 61 6d 65 3d  EntityType Name=
7080: 22 4f 72 64 65 72 73 22 3e 0a 20 20 20 20 20 20  "Orders">.      
7090: 20 20 20 20 3c 4b 65 79 3e 0a 20 20 20 20 20 20      <Key>.      
70a0: 20 20 20 20 20 20 3c 50 72 6f 70 65 72 74 79 52        <PropertyR
70b0: 65 66 20 4e 61 6d 65 3d 22 4f 72 64 65 72 49 44  ef Name="OrderID
70c0: 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 3c  " />.          <
70d0: 2f 4b 65 79 3e 0a 20 20 20 20 20 20 20 20 20 20  /Key>.          
70e0: 3c 50 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22  <Property Name="
70f0: 4f 72 64 65 72 49 44 22 20 54 79 70 65 3d 22 49  OrderID" Type="I
7100: 6e 74 36 34 22 20 4e 75 6c 6c 61 62 6c 65 3d 22  nt64" Nullable="
7110: 66 61 6c 73 65 22 20 2f 3e 0a 20 20 20 20 20 20  false" />.      
7120: 20 20 20 20 3c 50 72 6f 70 65 72 74 79 20 4e 61      <Property Na
7130: 6d 65 3d 22 45 6d 70 6c 6f 79 65 65 49 44 22 20  me="EmployeeID" 
7140: 54 79 70 65 3d 22 49 6e 74 36 34 22 20 2f 3e 0a  Type="Int64" />.
7150: 20 20 20 20 20 20 20 20 20 20 3c 50 72 6f 70 65            <Prope
7160: 72 74 79 20 4e 61 6d 65 3d 22 4f 72 64 65 72 44  rty Name="OrderD
7170: 61 74 65 22 20 54 79 70 65 3d 22 44 61 74 65 54  ate" Type="DateT
7180: 69 6d 65 22 20 2f 3e 0a 20 20 20 20 20 20 20 20  ime" />.        
7190: 20 20 3c 50 72 6f 70 65 72 74 79 20 4e 61 6d 65    <Property Name
71a0: 3d 22 52 65 71 75 69 72 65 64 44 61 74 65 22 20  ="RequiredDate" 
71b0: 54 79 70 65 3d 22 44 61 74 65 54 69 6d 65 22 20  Type="DateTime" 
71c0: 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 50 72  />.          <Pr
71d0: 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22 53 68 69  operty Name="Shi
71e0: 70 70 65 64 44 61 74 65 22 20 54 79 70 65 3d 22  ppedDate" Type="
71f0: 44 61 74 65 54 69 6d 65 22 20 2f 3e 0a 20 20 20  DateTime" />.   
7200: 20 20 20 20 20 20 20 3c 50 72 6f 70 65 72 74 79         <Property
7210: 20 4e 61 6d 65 3d 22 46 72 65 69 67 68 74 22 20   Name="Freight" 
7220: 54 79 70 65 3d 22 44 65 63 69 6d 61 6c 22 20 50  Type="Decimal" P
7230: 72 65 63 69 73 69 6f 6e 3d 22 35 33 22 20 53 63  recision="53" Sc
7240: 61 6c 65 3d 22 30 22 20 2f 3e 0a 20 20 20 20 20  ale="0" />.     
7250: 20 20 20 20 20 3c 50 72 6f 70 65 72 74 79 20 4e       <Property N
7260: 61 6d 65 3d 22 53 68 69 70 4e 61 6d 65 22 20 54  ame="ShipName" T
7270: 79 70 65 3d 22 53 74 72 69 6e 67 22 20 4d 61 78  ype="String" Max
7280: 4c 65 6e 67 74 68 3d 22 34 30 22 20 55 6e 69 63  Length="40" Unic
7290: 6f 64 65 3d 22 74 72 75 65 22 20 46 69 78 65 64  ode="true" Fixed
72a0: 4c 65 6e 67 74 68 3d 22 66 61 6c 73 65 22 20 2f  Length="false" /
72b0: 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 50 72 6f  >.          <Pro
72c0: 70 65 72 74 79 20 4e 61 6d 65 3d 22 53 68 69 70  perty Name="Ship
72d0: 41 64 64 72 65 73 73 22 20 54 79 70 65 3d 22 53  Address" Type="S
72e0: 74 72 69 6e 67 22 20 4d 61 78 4c 65 6e 67 74 68  tring" MaxLength
72f0: 3d 22 36 30 22 20 55 6e 69 63 6f 64 65 3d 22 74  ="60" Unicode="t
7300: 72 75 65 22 20 46 69 78 65 64 4c 65 6e 67 74 68  rue" FixedLength
7310: 3d 22 66 61 6c 73 65 22 20 2f 3e 0a 20 20 20 20  ="false" />.    
7320: 20 20 20 20 20 20 3c 50 72 6f 70 65 72 74 79 20        <Property 
7330: 4e 61 6d 65 3d 22 53 68 69 70 43 69 74 79 22 20  Name="ShipCity" 
7340: 54 79 70 65 3d 22 53 74 72 69 6e 67 22 20 4d 61  Type="String" Ma
7350: 78 4c 65 6e 67 74 68 3d 22 31 35 22 20 55 6e 69  xLength="15" Uni
7360: 63 6f 64 65 3d 22 74 72 75 65 22 20 46 69 78 65  code="true" Fixe
7370: 64 4c 65 6e 67 74 68 3d 22 66 61 6c 73 65 22 20  dLength="false" 
7380: 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 50 72  />.          <Pr
7390: 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22 53 68 69  operty Name="Shi
73a0: 70 52 65 67 69 6f 6e 22 20 54 79 70 65 3d 22 53  pRegion" Type="S
73b0: 74 72 69 6e 67 22 20 4d 61 78 4c 65 6e 67 74 68  tring" MaxLength
73c0: 3d 22 31 35 22 20 55 6e 69 63 6f 64 65 3d 22 74  ="15" Unicode="t
73d0: 72 75 65 22 20 46 69 78 65 64 4c 65 6e 67 74 68  rue" FixedLength
73e0: 3d 22 66 61 6c 73 65 22 20 2f 3e 0a 20 20 20 20  ="false" />.    
73f0: 20 20 20 20 20 20 3c 50 72 6f 70 65 72 74 79 20        <Property 
7400: 4e 61 6d 65 3d 22 53 68 69 70 50 6f 73 74 61 6c  Name="ShipPostal
7410: 43 6f 64 65 22 20 54 79 70 65 3d 22 53 74 72 69  Code" Type="Stri
7420: 6e 67 22 20 4d 61 78 4c 65 6e 67 74 68 3d 22 31  ng" MaxLength="1
7430: 30 22 20 55 6e 69 63 6f 64 65 3d 22 74 72 75 65  0" Unicode="true
7440: 22 20 46 69 78 65 64 4c 65 6e 67 74 68 3d 22 66  " FixedLength="f
7450: 61 6c 73 65 22 20 2f 3e 0a 20 20 20 20 20 20 20  alse" />.       
7460: 20 20 20 3c 50 72 6f 70 65 72 74 79 20 4e 61 6d     <Property Nam
7470: 65 3d 22 53 68 69 70 43 6f 75 6e 74 72 79 22 20  e="ShipCountry" 
7480: 54 79 70 65 3d 22 53 74 72 69 6e 67 22 20 4d 61  Type="String" Ma
7490: 78 4c 65 6e 67 74 68 3d 22 31 35 22 20 55 6e 69  xLength="15" Uni
74a0: 63 6f 64 65 3d 22 74 72 75 65 22 20 46 69 78 65  code="true" Fixe
74b0: 64 4c 65 6e 67 74 68 3d 22 66 61 6c 73 65 22 20  dLength="false" 
74c0: 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 4e 61  />.          <Na
74d0: 76 69 67 61 74 69 6f 6e 50 72 6f 70 65 72 74 79  vigationProperty
74e0: 20 4e 61 6d 65 3d 22 43 75 73 74 6f 6d 65 72 73   Name="Customers
74f0: 22 20 52 65 6c 61 74 69 6f 6e 73 68 69 70 3d 22  " Relationship="
7500: 6e 6f 72 74 68 77 69 6e 64 45 46 4d 6f 64 65 6c  northwindEFModel
7510: 2e 46 4b 5f 4f 72 64 65 72 73 5f 43 75 73 74 6f  .FK_Orders_Custo
7520: 6d 65 72 49 44 5f 43 75 73 74 6f 6d 65 72 49 44  merID_CustomerID
7530: 22 20 46 72 6f 6d 52 6f 6c 65 3d 22 4f 72 64 65  " FromRole="Orde
7540: 72 73 22 20 54 6f 52 6f 6c 65 3d 22 43 75 73 74  rs" ToRole="Cust
7550: 6f 6d 65 72 73 22 20 2f 3e 0a 20 20 20 20 20 20  omers" />.      
7560: 20 20 20 20 3c 4e 61 76 69 67 61 74 69 6f 6e 50      <NavigationP
7570: 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22 49 6e  roperty Name="In
7580: 74 65 72 6e 61 74 69 6f 6e 61 6c 4f 72 64 65 72  ternationalOrder
7590: 73 22 20 52 65 6c 61 74 69 6f 6e 73 68 69 70 3d  s" Relationship=
75a0: 22 6e 6f 72 74 68 77 69 6e 64 45 46 4d 6f 64 65  "northwindEFMode
75b0: 6c 2e 46 4b 5f 49 6e 74 65 72 6e 61 74 69 6f 6e  l.FK_Internation
75c0: 61 6c 4f 72 64 65 72 73 5f 4f 72 64 65 72 49 44  alOrders_OrderID
75d0: 5f 4f 72 64 65 72 49 44 22 20 46 72 6f 6d 52 6f  _OrderID" FromRo
75e0: 6c 65 3d 22 4f 72 64 65 72 73 22 20 54 6f 52 6f  le="Orders" ToRo
75f0: 6c 65 3d 22 49 6e 74 65 72 6e 61 74 69 6f 6e 61  le="Internationa
7600: 6c 4f 72 64 65 72 73 22 20 2f 3e 0a 20 20 20 20  lOrders" />.    
7610: 20 20 20 20 20 20 3c 4e 61 76 69 67 61 74 69 6f        <Navigatio
7620: 6e 50 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22  nProperty Name="
7630: 4f 72 64 65 72 44 65 74 61 69 6c 73 22 20 52 65  OrderDetails" Re
7640: 6c 61 74 69 6f 6e 73 68 69 70 3d 22 6e 6f 72 74  lationship="nort
7650: 68 77 69 6e 64 45 46 4d 6f 64 65 6c 2e 46 4b 5f  hwindEFModel.FK_
7660: 4f 72 64 65 72 44 65 74 61 69 6c 73 5f 4f 72 64  OrderDetails_Ord
7670: 65 72 49 44 5f 4f 72 64 65 72 49 44 22 20 46 72  erID_OrderID" Fr
7680: 6f 6d 52 6f 6c 65 3d 22 4f 72 64 65 72 73 22 20  omRole="Orders" 
7690: 54 6f 52 6f 6c 65 3d 22 4f 72 64 65 72 44 65 74  ToRole="OrderDet
76a0: 61 69 6c 73 22 20 2f 3e 0a 20 20 20 20 20 20 20  ails" />.       
76b0: 20 3c 2f 45 6e 74 69 74 79 54 79 70 65 3e 0a 20   </EntityType>. 
76c0: 20 20 20 20 20 20 20 3c 45 6e 74 69 74 79 54 79         <EntityTy
76d0: 70 65 20 4e 61 6d 65 3d 22 50 72 65 76 69 6f 75  pe Name="Previou
76e0: 73 45 6d 70 6c 6f 79 65 65 73 22 3e 0a 20 20 20  sEmployees">.   
76f0: 20 20 20 20 20 20 20 3c 4b 65 79 3e 0a 20 20 20         <Key>.   
7700: 20 20 20 20 20 20 20 20 20 3c 50 72 6f 70 65 72           <Proper
7710: 74 79 52 65 66 20 4e 61 6d 65 3d 22 45 6d 70 6c  tyRef Name="Empl
7720: 6f 79 65 65 49 44 22 20 2f 3e 0a 20 20 20 20 20  oyeeID" />.     
7730: 20 20 20 20 20 3c 2f 4b 65 79 3e 0a 20 20 20 20       </Key>.    
7740: 20 20 20 20 20 20 3c 50 72 6f 70 65 72 74 79 20        <Property 
7750: 4e 61 6d 65 3d 22 45 6d 70 6c 6f 79 65 65 49 44  Name="EmployeeID
7760: 22 20 54 79 70 65 3d 22 49 6e 74 36 34 22 20 4e  " Type="Int64" N
7770: 75 6c 6c 61 62 6c 65 3d 22 66 61 6c 73 65 22 20  ullable="false" 
7780: 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 50 72  />.          <Pr
7790: 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22 4c 61 73  operty Name="Las
77a0: 74 4e 61 6d 65 22 20 54 79 70 65 3d 22 53 74 72  tName" Type="Str
77b0: 69 6e 67 22 20 4e 75 6c 6c 61 62 6c 65 3d 22 66  ing" Nullable="f
77c0: 61 6c 73 65 22 20 4d 61 78 4c 65 6e 67 74 68 3d  alse" MaxLength=
77d0: 22 32 30 22 20 55 6e 69 63 6f 64 65 3d 22 74 72  "20" Unicode="tr
77e0: 75 65 22 20 46 69 78 65 64 4c 65 6e 67 74 68 3d  ue" FixedLength=
77f0: 22 66 61 6c 73 65 22 20 2f 3e 0a 20 20 20 20 20  "false" />.     
7800: 20 20 20 20 20 3c 50 72 6f 70 65 72 74 79 20 4e       <Property N
7810: 61 6d 65 3d 22 46 69 72 73 74 4e 61 6d 65 22 20  ame="FirstName" 
7820: 54 79 70 65 3d 22 53 74 72 69 6e 67 22 20 4e 75  Type="String" Nu
7830: 6c 6c 61 62 6c 65 3d 22 66 61 6c 73 65 22 20 4d  llable="false" M
7840: 61 78 4c 65 6e 67 74 68 3d 22 31 30 22 20 55 6e  axLength="10" Un
7850: 69 63 6f 64 65 3d 22 74 72 75 65 22 20 46 69 78  icode="true" Fix
7860: 65 64 4c 65 6e 67 74 68 3d 22 66 61 6c 73 65 22  edLength="false"
7870: 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 50   />.          <P
7880: 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22 54 69  roperty Name="Ti
7890: 74 6c 65 22 20 54 79 70 65 3d 22 53 74 72 69 6e  tle" Type="Strin
78a0: 67 22 20 4d 61 78 4c 65 6e 67 74 68 3d 22 33 30  g" MaxLength="30
78b0: 22 20 55 6e 69 63 6f 64 65 3d 22 74 72 75 65 22  " Unicode="true"
78c0: 20 46 69 78 65 64 4c 65 6e 67 74 68 3d 22 66 61   FixedLength="fa
78d0: 6c 73 65 22 20 2f 3e 0a 20 20 20 20 20 20 20 20  lse" />.        
78e0: 20 20 3c 50 72 6f 70 65 72 74 79 20 4e 61 6d 65    <Property Name
78f0: 3d 22 54 69 74 6c 65 4f 66 43 6f 75 72 74 65 73  ="TitleOfCourtes
7900: 79 22 20 54 79 70 65 3d 22 53 74 72 69 6e 67 22  y" Type="String"
7910: 20 4d 61 78 4c 65 6e 67 74 68 3d 22 32 35 22 20   MaxLength="25" 
7920: 55 6e 69 63 6f 64 65 3d 22 74 72 75 65 22 20 46  Unicode="true" F
7930: 69 78 65 64 4c 65 6e 67 74 68 3d 22 66 61 6c 73  ixedLength="fals
7940: 65 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20  e" />.          
7950: 3c 50 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22  <Property Name="
7960: 42 69 72 74 68 44 61 74 65 22 20 54 79 70 65 3d  BirthDate" Type=
7970: 22 44 61 74 65 54 69 6d 65 22 20 2f 3e 0a 20 20  "DateTime" />.  
7980: 20 20 20 20 20 20 20 20 3c 50 72 6f 70 65 72 74          <Propert
7990: 79 20 4e 61 6d 65 3d 22 48 69 72 65 44 61 74 65  y Name="HireDate
79a0: 22 20 54 79 70 65 3d 22 44 61 74 65 54 69 6d 65  " Type="DateTime
79b0: 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 3c  " />.          <
79c0: 50 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22 41  Property Name="A
79d0: 64 64 72 65 73 73 22 20 54 79 70 65 3d 22 53 74  ddress" Type="St
79e0: 72 69 6e 67 22 20 4d 61 78 4c 65 6e 67 74 68 3d  ring" MaxLength=
79f0: 22 36 30 22 20 55 6e 69 63 6f 64 65 3d 22 74 72  "60" Unicode="tr
7a00: 75 65 22 20 46 69 78 65 64 4c 65 6e 67 74 68 3d  ue" FixedLength=
7a10: 22 66 61 6c 73 65 22 20 2f 3e 0a 20 20 20 20 20  "false" />.     
7a20: 20 20 20 20 20 3c 50 72 6f 70 65 72 74 79 20 4e       <Property N
7a30: 61 6d 65 3d 22 43 69 74 79 22 20 54 79 70 65 3d  ame="City" Type=
7a40: 22 53 74 72 69 6e 67 22 20 4d 61 78 4c 65 6e 67  "String" MaxLeng
7a50: 74 68 3d 22 31 35 22 20 55 6e 69 63 6f 64 65 3d  th="15" Unicode=
7a60: 22 74 72 75 65 22 20 46 69 78 65 64 4c 65 6e 67  "true" FixedLeng
7a70: 74 68 3d 22 66 61 6c 73 65 22 20 2f 3e 0a 20 20  th="false" />.  
7a80: 20 20 20 20 20 20 20 20 3c 50 72 6f 70 65 72 74          <Propert
7a90: 79 20 4e 61 6d 65 3d 22 52 65 67 69 6f 6e 22 20  y Name="Region" 
7aa0: 54 79 70 65 3d 22 53 74 72 69 6e 67 22 20 4d 61  Type="String" Ma
7ab0: 78 4c 65 6e 67 74 68 3d 22 31 35 22 20 55 6e 69  xLength="15" Uni
7ac0: 63 6f 64 65 3d 22 74 72 75 65 22 20 46 69 78 65  code="true" Fixe
7ad0: 64 4c 65 6e 67 74 68 3d 22 66 61 6c 73 65 22 20  dLength="false" 
7ae0: 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 50 72  />.          <Pr
7af0: 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22 50 6f 73  operty Name="Pos
7b00: 74 61 6c 43 6f 64 65 22 20 54 79 70 65 3d 22 53  talCode" Type="S
7b10: 74 72 69 6e 67 22 20 4d 61 78 4c 65 6e 67 74 68  tring" MaxLength
7b20: 3d 22 31 30 22 20 55 6e 69 63 6f 64 65 3d 22 74  ="10" Unicode="t
7b30: 72 75 65 22 20 46 69 78 65 64 4c 65 6e 67 74 68  rue" FixedLength
7b40: 3d 22 66 61 6c 73 65 22 20 2f 3e 0a 20 20 20 20  ="false" />.    
7b50: 20 20 20 20 20 20 3c 50 72 6f 70 65 72 74 79 20        <Property 
7b60: 4e 61 6d 65 3d 22 43 6f 75 6e 74 72 79 22 20 54  Name="Country" T
7b70: 79 70 65 3d 22 53 74 72 69 6e 67 22 20 4d 61 78  ype="String" Max
7b80: 4c 65 6e 67 74 68 3d 22 31 35 22 20 55 6e 69 63  Length="15" Unic
7b90: 6f 64 65 3d 22 74 72 75 65 22 20 46 69 78 65 64  ode="true" Fixed
7ba0: 4c 65 6e 67 74 68 3d 22 66 61 6c 73 65 22 20 2f  Length="false" /
7bb0: 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 50 72 6f  >.          <Pro
7bc0: 70 65 72 74 79 20 4e 61 6d 65 3d 22 48 6f 6d 65  perty Name="Home
7bd0: 50 68 6f 6e 65 22 20 54 79 70 65 3d 22 53 74 72  Phone" Type="Str
7be0: 69 6e 67 22 20 4d 61 78 4c 65 6e 67 74 68 3d 22  ing" MaxLength="
7bf0: 32 34 22 20 55 6e 69 63 6f 64 65 3d 22 74 72 75  24" Unicode="tru
7c00: 65 22 20 46 69 78 65 64 4c 65 6e 67 74 68 3d 22  e" FixedLength="
7c10: 66 61 6c 73 65 22 20 2f 3e 0a 20 20 20 20 20 20  false" />.      
7c20: 20 20 20 20 3c 50 72 6f 70 65 72 74 79 20 4e 61      <Property Na
7c30: 6d 65 3d 22 45 78 74 65 6e 73 69 6f 6e 22 20 54  me="Extension" T
7c40: 79 70 65 3d 22 53 74 72 69 6e 67 22 20 4d 61 78  ype="String" Max
7c50: 4c 65 6e 67 74 68 3d 22 34 22 20 55 6e 69 63 6f  Length="4" Unico
7c60: 64 65 3d 22 74 72 75 65 22 20 46 69 78 65 64 4c  de="true" FixedL
7c70: 65 6e 67 74 68 3d 22 66 61 6c 73 65 22 20 2f 3e  ength="false" />
7c80: 0a 20 20 20 20 20 20 20 20 20 20 3c 50 72 6f 70  .          <Prop
7c90: 65 72 74 79 20 4e 61 6d 65 3d 22 50 68 6f 74 6f  erty Name="Photo
7ca0: 22 20 54 79 70 65 3d 22 42 69 6e 61 72 79 22 20  " Type="Binary" 
7cb0: 4d 61 78 4c 65 6e 67 74 68 3d 22 32 31 34 37 34  MaxLength="21474
7cc0: 38 33 36 34 37 22 20 46 69 78 65 64 4c 65 6e 67  83647" FixedLeng
7cd0: 74 68 3d 22 66 61 6c 73 65 22 20 2f 3e 0a 20 20  th="false" />.  
7ce0: 20 20 20 20 20 20 20 20 3c 50 72 6f 70 65 72 74          <Propert
7cf0: 79 20 4e 61 6d 65 3d 22 4e 6f 74 65 73 22 20 54  y Name="Notes" T
7d00: 79 70 65 3d 22 53 74 72 69 6e 67 22 20 4d 61 78  ype="String" Max
7d10: 4c 65 6e 67 74 68 3d 22 32 31 34 37 34 38 33 36  Length="21474836
7d20: 34 37 22 20 55 6e 69 63 6f 64 65 3d 22 74 72 75  47" Unicode="tru
7d30: 65 22 20 46 69 78 65 64 4c 65 6e 67 74 68 3d 22  e" FixedLength="
7d40: 66 61 6c 73 65 22 20 2f 3e 0a 20 20 20 20 20 20  false" />.      
7d50: 20 20 20 20 3c 50 72 6f 70 65 72 74 79 20 4e 61      <Property Na
7d60: 6d 65 3d 22 50 68 6f 74 6f 50 61 74 68 22 20 54  me="PhotoPath" T
7d70: 79 70 65 3d 22 53 74 72 69 6e 67 22 20 4d 61 78  ype="String" Max
7d80: 4c 65 6e 67 74 68 3d 22 32 35 35 22 20 55 6e 69  Length="255" Uni
7d90: 63 6f 64 65 3d 22 74 72 75 65 22 20 46 69 78 65  code="true" Fixe
7da0: 64 4c 65 6e 67 74 68 3d 22 66 61 6c 73 65 22 20  dLength="false" 
7db0: 2f 3e 0a 20 20 20 20 20 20 20 20 3c 2f 45 6e 74  />.        </Ent
7dc0: 69 74 79 54 79 70 65 3e 0a 20 20 20 20 20 20 20  ityType>.       
7dd0: 20 3c 45 6e 74 69 74 79 54 79 70 65 20 4e 61 6d   <EntityType Nam
7de0: 65 3d 22 50 72 6f 64 75 63 74 73 22 3e 0a 20 20  e="Products">.  
7df0: 20 20 20 20 20 20 20 20 3c 4b 65 79 3e 0a 20 20          <Key>.  
7e00: 20 20 20 20 20 20 20 20 20 20 3c 50 72 6f 70 65            <Prope
7e10: 72 74 79 52 65 66 20 4e 61 6d 65 3d 22 50 72 6f  rtyRef Name="Pro
7e20: 64 75 63 74 49 44 22 20 2f 3e 0a 20 20 20 20 20  ductID" />.     
7e30: 20 20 20 20 20 3c 2f 4b 65 79 3e 0a 20 20 20 20       </Key>.    
7e40: 20 20 20 20 20 20 3c 50 72 6f 70 65 72 74 79 20        <Property 
7e50: 4e 61 6d 65 3d 22 50 72 6f 64 75 63 74 49 44 22  Name="ProductID"
7e60: 20 54 79 70 65 3d 22 49 6e 74 36 34 22 20 4e 75   Type="Int64" Nu
7e70: 6c 6c 61 62 6c 65 3d 22 66 61 6c 73 65 22 20 2f  llable="false" /
7e80: 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 50 72 6f  >.          <Pro
7e90: 70 65 72 74 79 20 4e 61 6d 65 3d 22 50 72 6f 64  perty Name="Prod
7ea0: 75 63 74 4e 61 6d 65 22 20 54 79 70 65 3d 22 53  uctName" Type="S
7eb0: 74 72 69 6e 67 22 20 4e 75 6c 6c 61 62 6c 65 3d  tring" Nullable=
7ec0: 22 66 61 6c 73 65 22 20 4d 61 78 4c 65 6e 67 74  "false" MaxLengt
7ed0: 68 3d 22 34 30 22 20 55 6e 69 63 6f 64 65 3d 22  h="40" Unicode="
7ee0: 74 72 75 65 22 20 46 69 78 65 64 4c 65 6e 67 74  true" FixedLengt
7ef0: 68 3d 22 66 61 6c 73 65 22 20 2f 3e 0a 20 20 20  h="false" />.   
7f00: 20 20 20 20 20 20 20 3c 50 72 6f 70 65 72 74 79         <Property
7f10: 20 4e 61 6d 65 3d 22 51 75 61 6e 74 69 74 79 50   Name="QuantityP
7f20: 65 72 55 6e 69 74 22 20 54 79 70 65 3d 22 53 74  erUnit" Type="St
7f30: 72 69 6e 67 22 20 4d 61 78 4c 65 6e 67 74 68 3d  ring" MaxLength=
7f40: 22 32 30 22 20 55 6e 69 63 6f 64 65 3d 22 74 72  "20" Unicode="tr
7f50: 75 65 22 20 46 69 78 65 64 4c 65 6e 67 74 68 3d  ue" FixedLength=
7f60: 22 66 61 6c 73 65 22 20 2f 3e 0a 20 20 20 20 20  "false" />.     
7f70: 20 20 20 20 20 3c 50 72 6f 70 65 72 74 79 20 4e       <Property N
7f80: 61 6d 65 3d 22 55 6e 69 74 50 72 69 63 65 22 20  ame="UnitPrice" 
7f90: 54 79 70 65 3d 22 44 65 63 69 6d 61 6c 22 20 50  Type="Decimal" P
7fa0: 72 65 63 69 73 69 6f 6e 3d 22 35 33 22 20 53 63  recision="53" Sc
7fb0: 61 6c 65 3d 22 30 22 20 2f 3e 0a 20 20 20 20 20  ale="0" />.     
7fc0: 20 20 20 20 20 3c 50 72 6f 70 65 72 74 79 20 4e       <Property N
7fd0: 61 6d 65 3d 22 55 6e 69 74 73 49 6e 53 74 6f 63  ame="UnitsInStoc
7fe0: 6b 22 20 54 79 70 65 3d 22 49 6e 74 31 36 22 20  k" Type="Int16" 
7ff0: 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 50 72  />.          <Pr
8000: 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22 55 6e 69  operty Name="Uni
8010: 74 73 4f 6e 4f 72 64 65 72 22 20 54 79 70 65 3d  tsOnOrder" Type=
8020: 22 49 6e 74 31 36 22 20 2f 3e 0a 20 20 20 20 20  "Int16" />.     
8030: 20 20 20 20 20 3c 50 72 6f 70 65 72 74 79 20 4e       <Property N
8040: 61 6d 65 3d 22 52 65 6f 72 64 65 72 4c 65 76 65  ame="ReorderLeve
8050: 6c 22 20 54 79 70 65 3d 22 49 6e 74 31 36 22 20  l" Type="Int16" 
8060: 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 50 72  />.          <Pr
8070: 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22 44 69 73  operty Name="Dis
8080: 63 6f 6e 74 69 6e 75 65 64 22 20 54 79 70 65 3d  continued" Type=
8090: 22 42 6f 6f 6c 65 61 6e 22 20 4e 75 6c 6c 61 62  "Boolean" Nullab
80a0: 6c 65 3d 22 66 61 6c 73 65 22 20 2f 3e 0a 20 20  le="false" />.  
80b0: 20 20 20 20 20 20 20 20 3c 50 72 6f 70 65 72 74          <Propert
80c0: 79 20 4e 61 6d 65 3d 22 44 69 73 63 6f 6e 74 69  y Name="Disconti
80d0: 6e 75 65 64 44 61 74 65 22 20 54 79 70 65 3d 22  nuedDate" Type="
80e0: 44 61 74 65 54 69 6d 65 22 20 2f 3e 0a 20 20 20  DateTime" />.   
80f0: 20 20 20 20 20 20 20 3c 4e 61 76 69 67 61 74 69         <Navigati
8100: 6f 6e 50 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d  onProperty Name=
8110: 22 43 61 74 65 67 6f 72 69 65 73 22 20 52 65 6c  "Categories" Rel
8120: 61 74 69 6f 6e 73 68 69 70 3d 22 6e 6f 72 74 68  ationship="north
8130: 77 69 6e 64 45 46 4d 6f 64 65 6c 2e 46 4b 5f 50  windEFModel.FK_P
8140: 72 6f 64 75 63 74 73 5f 43 61 74 65 67 6f 72 79  roducts_Category
8150: 49 44 5f 43 61 74 65 67 6f 72 79 49 44 22 20 46  ID_CategoryID" F
8160: 72 6f 6d 52 6f 6c 65 3d 22 50 72 6f 64 75 63 74  romRole="Product
8170: 73 22 20 54 6f 52 6f 6c 65 3d 22 43 61 74 65 67  s" ToRole="Categ
8180: 6f 72 69 65 73 22 20 2f 3e 0a 20 20 20 20 20 20  ories" />.      
8190: 20 20 20 20 3c 4e 61 76 69 67 61 74 69 6f 6e 50      <NavigationP
81a0: 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22 4f 72  roperty Name="Or
81b0: 64 65 72 44 65 74 61 69 6c 73 22 20 52 65 6c 61  derDetails" Rela
81c0: 74 69 6f 6e 73 68 69 70 3d 22 6e 6f 72 74 68 77  tionship="northw
81d0: 69 6e 64 45 46 4d 6f 64 65 6c 2e 46 4b 5f 4f 72  indEFModel.FK_Or
81e0: 64 65 72 44 65 74 61 69 6c 73 5f 50 72 6f 64 75  derDetails_Produ
81f0: 63 74 49 44 5f 50 72 6f 64 75 63 74 49 44 22 20  ctID_ProductID" 
8200: 46 72 6f 6d 52 6f 6c 65 3d 22 50 72 6f 64 75 63  FromRole="Produc
8210: 74 73 22 20 54 6f 52 6f 6c 65 3d 22 4f 72 64 65  ts" ToRole="Orde
8220: 72 44 65 74 61 69 6c 73 22 20 2f 3e 0a 20 20 20  rDetails" />.   
8230: 20 20 20 20 20 20 20 3c 4e 61 76 69 67 61 74 69         <Navigati
8240: 6f 6e 50 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d  onProperty Name=
8250: 22 53 75 70 70 6c 69 65 72 73 22 20 52 65 6c 61  "Suppliers" Rela
8260: 74 69 6f 6e 73 68 69 70 3d 22 6e 6f 72 74 68 77  tionship="northw
8270: 69 6e 64 45 46 4d 6f 64 65 6c 2e 46 4b 5f 50 72  indEFModel.FK_Pr
8280: 6f 64 75 63 74 73 5f 53 75 70 70 6c 69 65 72 49  oducts_SupplierI
8290: 44 5f 53 75 70 70 6c 69 65 72 49 44 22 20 46 72  D_SupplierID" Fr
82a0: 6f 6d 52 6f 6c 65 3d 22 50 72 6f 64 75 63 74 73  omRole="Products
82b0: 22 20 54 6f 52 6f 6c 65 3d 22 53 75 70 70 6c 69  " ToRole="Suppli
82c0: 65 72 73 22 20 2f 3e 0a 20 20 20 20 20 20 20 20  ers" />.        
82d0: 3c 2f 45 6e 74 69 74 79 54 79 70 65 3e 0a 20 20  </EntityType>.  
82e0: 20 20 20 20 20 20 3c 45 6e 74 69 74 79 54 79 70        <EntityTyp
82f0: 65 20 4e 61 6d 65 3d 22 52 65 67 69 6f 6e 73 22  e Name="Regions"
8300: 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 4b 65 79  >.          <Key
8310: 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 3c 50  >.            <P
8320: 72 6f 70 65 72 74 79 52 65 66 20 4e 61 6d 65 3d  ropertyRef Name=
8330: 22 52 65 67 69 6f 6e 49 44 22 20 2f 3e 0a 20 20  "RegionID" />.  
8340: 20 20 20 20 20 20 20 20 3c 2f 4b 65 79 3e 0a 20          </Key>. 
8350: 20 20 20 20 20 20 20 20 20 3c 50 72 6f 70 65 72           <Proper
8360: 74 79 20 4e 61 6d 65 3d 22 52 65 67 69 6f 6e 49  ty Name="RegionI
8370: 44 22 20 54 79 70 65 3d 22 49 6e 74 36 34 22 20  D" Type="Int64" 
8380: 4e 75 6c 6c 61 62 6c 65 3d 22 66 61 6c 73 65 22  Nullable="false"
8390: 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 50   />.          <P
83a0: 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22 52 65  roperty Name="Re
83b0: 67 69 6f 6e 44 65 73 63 72 69 70 74 69 6f 6e 22  gionDescription"
83c0: 20 54 79 70 65 3d 22 53 74 72 69 6e 67 22 20 4e   Type="String" N
83d0: 75 6c 6c 61 62 6c 65 3d 22 66 61 6c 73 65 22 20  ullable="false" 
83e0: 4d 61 78 4c 65 6e 67 74 68 3d 22 35 30 22 20 55  MaxLength="50" U
83f0: 6e 69 63 6f 64 65 3d 22 74 72 75 65 22 20 46 69  nicode="true" Fi
8400: 78 65 64 4c 65 6e 67 74 68 3d 22 66 61 6c 73 65  xedLength="false
8410: 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 3c  " />.          <
8420: 4e 61 76 69 67 61 74 69 6f 6e 50 72 6f 70 65 72  NavigationProper
8430: 74 79 20 4e 61 6d 65 3d 22 54 65 72 72 69 74 6f  ty Name="Territo
8440: 72 69 65 73 22 20 52 65 6c 61 74 69 6f 6e 73 68  ries" Relationsh
8450: 69 70 3d 22 6e 6f 72 74 68 77 69 6e 64 45 46 4d  ip="northwindEFM
8460: 6f 64 65 6c 2e 46 4b 5f 54 65 72 72 69 74 6f 72  odel.FK_Territor
8470: 69 65 73 5f 52 65 67 69 6f 6e 49 44 5f 52 65 67  ies_RegionID_Reg
8480: 69 6f 6e 49 44 22 20 46 72 6f 6d 52 6f 6c 65 3d  ionID" FromRole=
8490: 22 52 65 67 69 6f 6e 73 22 20 54 6f 52 6f 6c 65  "Regions" ToRole
84a0: 3d 22 54 65 72 72 69 74 6f 72 69 65 73 22 20 2f  ="Territories" /
84b0: 3e 0a 20 20 20 20 20 20 20 20 3c 2f 45 6e 74 69  >.        </Enti
84c0: 74 79 54 79 70 65 3e 0a 20 20 20 20 20 20 20 20  tyType>.        
84d0: 3c 45 6e 74 69 74 79 54 79 70 65 20 4e 61 6d 65  <EntityType Name
84e0: 3d 22 53 75 70 70 6c 69 65 72 73 22 3e 0a 20 20  ="Suppliers">.  
84f0: 20 20 20 20 20 20 20 20 3c 4b 65 79 3e 0a 20 20          <Key>.  
8500: 20 20 20 20 20 20 20 20 20 20 3c 50 72 6f 70 65            <Prope
8510: 72 74 79 52 65 66 20 4e 61 6d 65 3d 22 53 75 70  rtyRef Name="Sup
8520: 70 6c 69 65 72 49 44 22 20 2f 3e 0a 20 20 20 20  plierID" />.    
8530: 20 20 20 20 20 20 3c 2f 4b 65 79 3e 0a 20 20 20        </Key>.   
8540: 20 20 20 20 20 20 20 3c 50 72 6f 70 65 72 74 79         <Property
8550: 20 4e 61 6d 65 3d 22 53 75 70 70 6c 69 65 72 49   Name="SupplierI
8560: 44 22 20 54 79 70 65 3d 22 49 6e 74 36 34 22 20  D" Type="Int64" 
8570: 4e 75 6c 6c 61 62 6c 65 3d 22 66 61 6c 73 65 22  Nullable="false"
8580: 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 50   />.          <P
8590: 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22 43 6f  roperty Name="Co
85a0: 6d 70 61 6e 79 4e 61 6d 65 22 20 54 79 70 65 3d  mpanyName" Type=
85b0: 22 53 74 72 69 6e 67 22 20 4e 75 6c 6c 61 62 6c  "String" Nullabl
85c0: 65 3d 22 66 61 6c 73 65 22 20 4d 61 78 4c 65 6e  e="false" MaxLen
85d0: 67 74 68 3d 22 34 30 22 20 55 6e 69 63 6f 64 65  gth="40" Unicode
85e0: 3d 22 74 72 75 65 22 20 46 69 78 65 64 4c 65 6e  ="true" FixedLen
85f0: 67 74 68 3d 22 66 61 6c 73 65 22 20 2f 3e 0a 20  gth="false" />. 
8600: 20 20 20 20 20 20 20 20 20 3c 50 72 6f 70 65 72           <Proper
8610: 74 79 20 4e 61 6d 65 3d 22 43 6f 6e 74 61 63 74  ty Name="Contact
8620: 4e 61 6d 65 22 20 54 79 70 65 3d 22 53 74 72 69  Name" Type="Stri
8630: 6e 67 22 20 4d 61 78 4c 65 6e 67 74 68 3d 22 33  ng" MaxLength="3
8640: 30 22 20 55 6e 69 63 6f 64 65 3d 22 74 72 75 65  0" Unicode="true
8650: 22 20 46 69 78 65 64 4c 65 6e 67 74 68 3d 22 66  " FixedLength="f
8660: 61 6c 73 65 22 20 2f 3e 0a 20 20 20 20 20 20 20  alse" />.       
8670: 20 20 20 3c 50 72 6f 70 65 72 74 79 20 4e 61 6d     <Property Nam
8680: 65 3d 22 43 6f 6e 74 61 63 74 54 69 74 6c 65 22  e="ContactTitle"
8690: 20 54 79 70 65 3d 22 53 74 72 69 6e 67 22 20 4d   Type="String" M
86a0: 61 78 4c 65 6e 67 74 68 3d 22 33 30 22 20 55 6e  axLength="30" Un
86b0: 69 63 6f 64 65 3d 22 74 72 75 65 22 20 46 69 78  icode="true" Fix
86c0: 65 64 4c 65 6e 67 74 68 3d 22 66 61 6c 73 65 22  edLength="false"
86d0: 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 50   />.          <P
86e0: 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22 41 64  roperty Name="Ad
86f0: 64 72 65 73 73 22 20 54 79 70 65 3d 22 53 74 72  dress" Type="Str
8700: 69 6e 67 22 20 4d 61 78 4c 65 6e 67 74 68 3d 22  ing" MaxLength="
8710: 36 30 22 20 55 6e 69 63 6f 64 65 3d 22 74 72 75  60" Unicode="tru
8720: 65 22 20 46 69 78 65 64 4c 65 6e 67 74 68 3d 22  e" FixedLength="
8730: 66 61 6c 73 65 22 20 2f 3e 0a 20 20 20 20 20 20  false" />.      
8740: 20 20 20 20 3c 50 72 6f 70 65 72 74 79 20 4e 61      <Property Na
8750: 6d 65 3d 22 43 69 74 79 22 20 54 79 70 65 3d 22  me="City" Type="
8760: 53 74 72 69 6e 67 22 20 4d 61 78 4c 65 6e 67 74  String" MaxLengt
8770: 68 3d 22 31 35 22 20 55 6e 69 63 6f 64 65 3d 22  h="15" Unicode="
8780: 74 72 75 65 22 20 46 69 78 65 64 4c 65 6e 67 74  true" FixedLengt
8790: 68 3d 22 66 61 6c 73 65 22 20 2f 3e 0a 20 20 20  h="false" />.   
87a0: 20 20 20 20 20 20 20 3c 50 72 6f 70 65 72 74 79         <Property
87b0: 20 4e 61 6d 65 3d 22 52 65 67 69 6f 6e 22 20 54   Name="Region" T
87c0: 79 70 65 3d 22 53 74 72 69 6e 67 22 20 4d 61 78  ype="String" Max
87d0: 4c 65 6e 67 74 68 3d 22 31 35 22 20 55 6e 69 63  Length="15" Unic
87e0: 6f 64 65 3d 22 74 72 75 65 22 20 46 69 78 65 64  ode="true" Fixed
87f0: 4c 65 6e 67 74 68 3d 22 66 61 6c 73 65 22 20 2f  Length="false" /
8800: 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 50 72 6f  >.          <Pro
8810: 70 65 72 74 79 20 4e 61 6d 65 3d 22 50 6f 73 74  perty Name="Post
8820: 61 6c 43 6f 64 65 22 20 54 79 70 65 3d 22 53 74  alCode" Type="St
8830: 72 69 6e 67 22 20 4d 61 78 4c 65 6e 67 74 68 3d  ring" MaxLength=
8840: 22 31 30 22 20 55 6e 69 63 6f 64 65 3d 22 74 72  "10" Unicode="tr
8850: 75 65 22 20 46 69 78 65 64 4c 65 6e 67 74 68 3d  ue" FixedLength=
8860: 22 66 61 6c 73 65 22 20 2f 3e 0a 20 20 20 20 20  "false" />.     
8870: 20 20 20 20 20 3c 50 72 6f 70 65 72 74 79 20 4e       <Property N
8880: 61 6d 65 3d 22 43 6f 75 6e 74 72 79 22 20 54 79  ame="Country" Ty
8890: 70 65 3d 22 53 74 72 69 6e 67 22 20 4d 61 78 4c  pe="String" MaxL
88a0: 65 6e 67 74 68 3d 22 31 35 22 20 55 6e 69 63 6f  ength="15" Unico
88b0: 64 65 3d 22 74 72 75 65 22 20 46 69 78 65 64 4c  de="true" FixedL
88c0: 65 6e 67 74 68 3d 22 66 61 6c 73 65 22 20 2f 3e  ength="false" />
88d0: 0a 20 20 20 20 20 20 20 20 20 20 3c 50 72 6f 70  .          <Prop
88e0: 65 72 74 79 20 4e 61 6d 65 3d 22 50 68 6f 6e 65  erty Name="Phone
88f0: 22 20 54 79 70 65 3d 22 53 74 72 69 6e 67 22 20  " Type="String" 
8900: 4d 61 78 4c 65 6e 67 74 68 3d 22 32 34 22 20 55  MaxLength="24" U
8910: 6e 69 63 6f 64 65 3d 22 74 72 75 65 22 20 46 69  nicode="true" Fi
8920: 78 65 64 4c 65 6e 67 74 68 3d 22 66 61 6c 73 65  xedLength="false
8930: 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 3c  " />.          <
8940: 50 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22 46  Property Name="F
8950: 61 78 22 20 54 79 70 65 3d 22 53 74 72 69 6e 67  ax" Type="String
8960: 22 20 4d 61 78 4c 65 6e 67 74 68 3d 22 32 34 22  " MaxLength="24"
8970: 20 55 6e 69 63 6f 64 65 3d 22 74 72 75 65 22 20   Unicode="true" 
8980: 46 69 78 65 64 4c 65 6e 67 74 68 3d 22 66 61 6c  FixedLength="fal
8990: 73 65 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20  se" />.         
89a0: 20 3c 50 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d   <Property Name=
89b0: 22 48 6f 6d 65 50 61 67 65 22 20 54 79 70 65 3d  "HomePage" Type=
89c0: 22 53 74 72 69 6e 67 22 20 4d 61 78 4c 65 6e 67  "String" MaxLeng
89d0: 74 68 3d 22 32 31 34 37 34 38 33 36 34 37 22 20  th="2147483647" 
89e0: 55 6e 69 63 6f 64 65 3d 22 74 72 75 65 22 20 46  Unicode="true" F
89f0: 69 78 65 64 4c 65 6e 67 74 68 3d 22 66 61 6c 73  ixedLength="fals
8a00: 65 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20  e" />.          
8a10: 3c 4e 61 76 69 67 61 74 69 6f 6e 50 72 6f 70 65  <NavigationPrope
8a20: 72 74 79 20 4e 61 6d 65 3d 22 50 72 6f 64 75 63  rty Name="Produc
8a30: 74 73 22 20 52 65 6c 61 74 69 6f 6e 73 68 69 70  ts" Relationship
8a40: 3d 22 6e 6f 72 74 68 77 69 6e 64 45 46 4d 6f 64  ="northwindEFMod
8a50: 65 6c 2e 46 4b 5f 50 72 6f 64 75 63 74 73 5f 53  el.FK_Products_S
8a60: 75 70 70 6c 69 65 72 49 44 5f 53 75 70 70 6c 69  upplierID_Suppli
8a70: 65 72 49 44 22 20 46 72 6f 6d 52 6f 6c 65 3d 22  erID" FromRole="
8a80: 53 75 70 70 6c 69 65 72 73 22 20 54 6f 52 6f 6c  Suppliers" ToRol
8a90: 65 3d 22 50 72 6f 64 75 63 74 73 22 20 2f 3e 0a  e="Products" />.
8aa0: 20 20 20 20 20 20 20 20 3c 2f 45 6e 74 69 74 79          </Entity
8ab0: 54 79 70 65 3e 0a 20 20 20 20 20 20 20 20 3c 45  Type>.        <E
8ac0: 6e 74 69 74 79 54 79 70 65 20 4e 61 6d 65 3d 22  ntityType Name="
8ad0: 54 65 72 72 69 74 6f 72 69 65 73 22 3e 0a 20 20  Territories">.  
8ae0: 20 20 20 20 20 20 20 20 3c 4b 65 79 3e 0a 20 20          <Key>.  
8af0: 20 20 20 20 20 20 20 20 20 20 3c 50 72 6f 70 65            <Prope
8b00: 72 74 79 52 65 66 20 4e 61 6d 65 3d 22 54 65 72  rtyRef Name="Ter
8b10: 72 69 74 6f 72 79 49 44 22 20 2f 3e 0a 20 20 20  ritoryID" />.   
8b20: 20 20 20 20 20 20 20 3c 2f 4b 65 79 3e 0a 20 20         </Key>.  
8b30: 20 20 20 20 20 20 20 20 3c 50 72 6f 70 65 72 74          <Propert
8b40: 79 20 4e 61 6d 65 3d 22 54 65 72 72 69 74 6f 72  y Name="Territor
8b50: 79 49 44 22 20 54 79 70 65 3d 22 49 6e 74 36 34  yID" Type="Int64
8b60: 22 20 4e 75 6c 6c 61 62 6c 65 3d 22 66 61 6c 73  " Nullable="fals
8b70: 65 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20  e" />.          
8b80: 3c 50 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22  <Property Name="
8b90: 54 65 72 72 69 74 6f 72 79 44 65 73 63 72 69 70  TerritoryDescrip
8ba0: 74 69 6f 6e 22 20 54 79 70 65 3d 22 53 74 72 69  tion" Type="Stri
8bb0: 6e 67 22 20 4e 75 6c 6c 61 62 6c 65 3d 22 66 61  ng" Nullable="fa
8bc0: 6c 73 65 22 20 4d 61 78 4c 65 6e 67 74 68 3d 22  lse" MaxLength="
8bd0: 35 30 22 20 55 6e 69 63 6f 64 65 3d 22 74 72 75  50" Unicode="tru
8be0: 65 22 20 46 69 78 65 64 4c 65 6e 67 74 68 3d 22  e" FixedLength="
8bf0: 66 61 6c 73 65 22 20 2f 3e 0a 20 20 20 20 20 20  false" />.      
8c00: 20 20 20 20 3c 4e 61 76 69 67 61 74 69 6f 6e 50      <NavigationP
8c10: 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22 52 65  roperty Name="Re
8c20: 67 69 6f 6e 73 22 20 52 65 6c 61 74 69 6f 6e 73  gions" Relations
8c30: 68 69 70 3d 22 6e 6f 72 74 68 77 69 6e 64 45 46  hip="northwindEF
8c40: 4d 6f 64 65 6c 2e 46 4b 5f 54 65 72 72 69 74 6f  Model.FK_Territo
8c50: 72 69 65 73 5f 52 65 67 69 6f 6e 49 44 5f 52 65  ries_RegionID_Re
8c60: 67 69 6f 6e 49 44 22 20 46 72 6f 6d 52 6f 6c 65  gionID" FromRole
8c70: 3d 22 54 65 72 72 69 74 6f 72 69 65 73 22 20 54  ="Territories" T
8c80: 6f 52 6f 6c 65 3d 22 52 65 67 69 6f 6e 73 22 20  oRole="Regions" 
8c90: 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 4e 61  />.          <Na
8ca0: 76 69 67 61 74 69 6f 6e 50 72 6f 70 65 72 74 79  vigationProperty
8cb0: 20 4e 61 6d 65 3d 22 45 6d 70 6c 6f 79 65 65 73   Name="Employees
8cc0: 22 20 52 65 6c 61 74 69 6f 6e 73 68 69 70 3d 22  " Relationship="
8cd0: 6e 6f 72 74 68 77 69 6e 64 45 46 4d 6f 64 65 6c  northwindEFModel
8ce0: 2e 45 6d 70 6c 6f 79 65 65 73 54 65 72 72 69 74  .EmployeesTerrit
8cf0: 6f 72 69 65 73 22 20 46 72 6f 6d 52 6f 6c 65 3d  ories" FromRole=
8d00: 22 54 65 72 72 69 74 6f 72 69 65 73 22 20 54 6f  "Territories" To
8d10: 52 6f 6c 65 3d 22 45 6d 70 6c 6f 79 65 65 73 22  Role="Employees"
8d20: 20 2f 3e 0a 20 20 20 20 20 20 20 20 3c 2f 45 6e   />.        </En
8d30: 74 69 74 79 54 79 70 65 3e 0a 20 20 20 20 20 20  tityType>.      
8d40: 20 20 3c 41 73 73 6f 63 69 61 74 69 6f 6e 20 4e    <Association N
8d50: 61 6d 65 3d 22 46 4b 5f 50 72 6f 64 75 63 74 73  ame="FK_Products
8d60: 5f 43 61 74 65 67 6f 72 79 49 44 5f 43 61 74 65  _CategoryID_Cate
8d70: 67 6f 72 79 49 44 22 3e 0a 20 20 20 20 20 20 20  goryID">.       
8d80: 20 20 20 3c 45 6e 64 20 52 6f 6c 65 3d 22 43 61     <End Role="Ca
8d90: 74 65 67 6f 72 69 65 73 22 20 54 79 70 65 3d 22  tegories" Type="
8da0: 6e 6f 72 74 68 77 69 6e 64 45 46 4d 6f 64 65 6c  northwindEFModel
8db0: 2e 43 61 74 65 67 6f 72 69 65 73 22 20 4d 75 6c  .Categories" Mul
8dc0: 74 69 70 6c 69 63 69 74 79 3d 22 30 2e 2e 31 22  tiplicity="0..1"
8dd0: 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 45   />.          <E
8de0: 6e 64 20 52 6f 6c 65 3d 22 50 72 6f 64 75 63 74  nd Role="Product
8df0: 73 22 20 54 79 70 65 3d 22 6e 6f 72 74 68 77 69  s" Type="northwi
8e00: 6e 64 45 46 4d 6f 64 65 6c 2e 50 72 6f 64 75 63  ndEFModel.Produc
8e10: 74 73 22 20 4d 75 6c 74 69 70 6c 69 63 69 74 79  ts" Multiplicity
8e20: 3d 22 2a 22 20 2f 3e 0a 20 20 20 20 20 20 20 20  ="*" />.        
8e30: 3c 2f 41 73 73 6f 63 69 61 74 69 6f 6e 3e 0a 20  </Association>. 
8e40: 20 20 20 20 20 20 20 3c 41 73 73 6f 63 69 61 74         <Associat
8e50: 69 6f 6e 20 4e 61 6d 65 3d 22 46 4b 5f 4f 72 64  ion Name="FK_Ord
8e60: 65 72 73 5f 43 75 73 74 6f 6d 65 72 49 44 5f 43  ers_CustomerID_C
8e70: 75 73 74 6f 6d 65 72 49 44 22 3e 0a 20 20 20 20  ustomerID">.    
8e80: 20 20 20 20 20 20 3c 45 6e 64 20 52 6f 6c 65 3d        <End Role=
8e90: 22 43 75 73 74 6f 6d 65 72 73 22 20 54 79 70 65  "Customers" Type
8ea0: 3d 22 6e 6f 72 74 68 77 69 6e 64 45 46 4d 6f 64  ="northwindEFMod
8eb0: 65 6c 2e 43 75 73 74 6f 6d 65 72 73 22 20 4d 75  el.Customers" Mu
8ec0: 6c 74 69 70 6c 69 63 69 74 79 3d 22 30 2e 2e 31  ltiplicity="0..1
8ed0: 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 3c  " />.          <
8ee0: 45 6e 64 20 52 6f 6c 65 3d 22 4f 72 64 65 72 73  End Role="Orders
8ef0: 22 20 54 79 70 65 3d 22 6e 6f 72 74 68 77 69 6e  " Type="northwin
8f00: 64 45 46 4d 6f 64 65 6c 2e 4f 72 64 65 72 73 22  dEFModel.Orders"
8f10: 20 4d 75 6c 74 69 70 6c 69 63 69 74 79 3d 22 2a   Multiplicity="*
8f20: 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 3c 2f 41  " />.        </A
8f30: 73 73 6f 63 69 61 74 69 6f 6e 3e 0a 20 20 20 20  ssociation>.    
8f40: 20 20 20 20 3c 41 73 73 6f 63 69 61 74 69 6f 6e      <Association
8f50: 20 4e 61 6d 65 3d 22 46 4b 5f 49 6e 74 65 72 6e   Name="FK_Intern
8f60: 61 74 69 6f 6e 61 6c 4f 72 64 65 72 73 5f 4f 72  ationalOrders_Or
8f70: 64 65 72 49 44 5f 4f 72 64 65 72 49 44 22 3e 0a  derID_OrderID">.
8f80: 20 20 20 20 20 20 20 20 20 20 3c 45 6e 64 20 52            <End R
8f90: 6f 6c 65 3d 22 4f 72 64 65 72 73 22 20 54 79 70  ole="Orders" Typ
8fa0: 65 3d 22 6e 6f 72 74 68 77 69 6e 64 45 46 4d 6f  e="northwindEFMo
8fb0: 64 65 6c 2e 4f 72 64 65 72 73 22 20 4d 75 6c 74  del.Orders" Mult
8fc0: 69 70 6c 69 63 69 74 79 3d 22 31 22 20 2f 3e 0a  iplicity="1" />.
8fd0: 20 20 20 20 20 20 20 20 20 20 3c 45 6e 64 20 52            <End R
8fe0: 6f 6c 65 3d 22 49 6e 74 65 72 6e 61 74 69 6f 6e  ole="Internation
8ff0: 61 6c 4f 72 64 65 72 73 22 20 54 79 70 65 3d 22  alOrders" Type="
9000: 6e 6f 72 74 68 77 69 6e 64 45 46 4d 6f 64 65 6c  northwindEFModel
9010: 2e 49 6e 74 65 72 6e 61 74 69 6f 6e 61 6c 4f 72  .InternationalOr
9020: 64 65 72 73 22 20 4d 75 6c 74 69 70 6c 69 63 69  ders" Multiplici
9030: 74 79 3d 22 30 2e 2e 31 22 20 2f 3e 0a 20 20 20  ty="0..1" />.   
9040: 20 20 20 20 20 20 20 3c 52 65 66 65 72 65 6e 74         <Referent
9050: 69 61 6c 43 6f 6e 73 74 72 61 69 6e 74 3e 0a 20  ialConstraint>. 
9060: 20 20 20 20 20 20 20 20 20 20 20 3c 50 72 69 6e             <Prin
9070: 63 69 70 61 6c 20 52 6f 6c 65 3d 22 4f 72 64 65  cipal Role="Orde
9080: 72 73 22 3e 0a 20 20 20 20 20 20 20 20 20 20 20  rs">.           
9090: 20 20 20 3c 50 72 6f 70 65 72 74 79 52 65 66 20     <PropertyRef 
90a0: 4e 61 6d 65 3d 22 4f 72 64 65 72 49 44 22 20 2f  Name="OrderID" /
90b0: 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 3c 2f  >.            </
90c0: 50 72 69 6e 63 69 70 61 6c 3e 0a 20 20 20 20 20  Principal>.     
90d0: 20 20 20 20 20 20 20 3c 44 65 70 65 6e 64 65 6e         <Dependen
90e0: 74 20 52 6f 6c 65 3d 22 49 6e 74 65 72 6e 61 74  t Role="Internat
90f0: 69 6f 6e 61 6c 4f 72 64 65 72 73 22 3e 0a 20 20  ionalOrders">.  
9100: 20 20 20 20 20 20 20 20 20 20 20 20 3c 50 72 6f              <Pro
9110: 70 65 72 74 79 52 65 66 20 4e 61 6d 65 3d 22 4f  pertyRef Name="O
9120: 72 64 65 72 49 44 22 20 2f 3e 0a 20 20 20 20 20  rderID" />.     
9130: 20 20 20 20 20 20 20 3c 2f 44 65 70 65 6e 64 65         </Depende
9140: 6e 74 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 2f  nt>.          </
9150: 52 65 66 65 72 65 6e 74 69 61 6c 43 6f 6e 73 74  ReferentialConst
9160: 72 61 69 6e 74 3e 0a 20 20 20 20 20 20 20 20 3c  raint>.        <
9170: 2f 41 73 73 6f 63 69 61 74 69 6f 6e 3e 0a 20 20  /Association>.  
9180: 20 20 20 20 20 20 3c 41 73 73 6f 63 69 61 74 69        <Associati
9190: 6f 6e 20 4e 61 6d 65 3d 22 46 4b 5f 4f 72 64 65  on Name="FK_Orde
91a0: 72 44 65 74 61 69 6c 73 5f 4f 72 64 65 72 49 44  rDetails_OrderID
91b0: 5f 4f 72 64 65 72 49 44 22 3e 0a 20 20 20 20 20  _OrderID">.     
91c0: 20 20 20 20 20 3c 45 6e 64 20 52 6f 6c 65 3d 22       <End Role="
91d0: 4f 72 64 65 72 73 22 20 54 79 70 65 3d 22 6e 6f  Orders" Type="no
91e0: 72 74 68 77 69 6e 64 45 46 4d 6f 64 65 6c 2e 4f  rthwindEFModel.O
91f0: 72 64 65 72 73 22 20 4d 75 6c 74 69 70 6c 69 63  rders" Multiplic
9200: 69 74 79 3d 22 31 22 20 2f 3e 0a 20 20 20 20 20  ity="1" />.     
9210: 20 20 20 20 20 3c 45 6e 64 20 52 6f 6c 65 3d 22       <End Role="
9220: 4f 72 64 65 72 44 65 74 61 69 6c 73 22 20 54 79  OrderDetails" Ty
9230: 70 65 3d 22 6e 6f 72 74 68 77 69 6e 64 45 46 4d  pe="northwindEFM
9240: 6f 64 65 6c 2e 4f 72 64 65 72 44 65 74 61 69 6c  odel.OrderDetail
9250: 73 22 20 4d 75 6c 74 69 70 6c 69 63 69 74 79 3d  s" Multiplicity=
9260: 22 2a 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20  "*" />.         
9270: 20 3c 52 65 66 65 72 65 6e 74 69 61 6c 43 6f 6e   <ReferentialCon
9280: 73 74 72 61 69 6e 74 3e 0a 20 20 20 20 20 20 20  straint>.       
9290: 20 20 20 20 20 3c 50 72 69 6e 63 69 70 61 6c 20       <Principal 
92a0: 52 6f 6c 65 3d 22 4f 72 64 65 72 73 22 3e 0a 20  Role="Orders">. 
92b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 50 72               <Pr
92c0: 6f 70 65 72 74 79 52 65 66 20 4e 61 6d 65 3d 22  opertyRef Name="
92d0: 4f 72 64 65 72 49 44 22 20 2f 3e 0a 20 20 20 20  OrderID" />.    
92e0: 20 20 20 20 20 20 20 20 3c 2f 50 72 69 6e 63 69          </Princi
92f0: 70 61 6c 3e 0a 20 20 20 20 20 20 20 20 20 20 20  pal>.           
9300: 20 3c 44 65 70 65 6e 64 65 6e 74 20 52 6f 6c 65   <Dependent Role
9310: 3d 22 4f 72 64 65 72 44 65 74 61 69 6c 73 22 3e  ="OrderDetails">
9320: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c  .              <
9330: 50 72 6f 70 65 72 74 79 52 65 66 20 4e 61 6d 65  PropertyRef Name
9340: 3d 22 4f 72 64 65 72 49 44 22 20 2f 3e 0a 20 20  ="OrderID" />.  
9350: 20 20 20 20 20 20 20 20 20 20 3c 2f 44 65 70 65            </Depe
9360: 6e 64 65 6e 74 3e 0a 20 20 20 20 20 20 20 20 20  ndent>.         
9370: 20 3c 2f 52 65 66 65 72 65 6e 74 69 61 6c 43 6f   </ReferentialCo
9380: 6e 73 74 72 61 69 6e 74 3e 0a 20 20 20 20 20 20  nstraint>.      
9390: 20 20 3c 2f 41 73 73 6f 63 69 61 74 69 6f 6e 3e    </Association>
93a0: 0a 20 20 20 20 20 20 20 20 3c 41 73 73 6f 63 69  .        <Associ
93b0: 61 74 69 6f 6e 20 4e 61 6d 65 3d 22 46 4b 5f 4f  ation Name="FK_O
93c0: 72 64 65 72 44 65 74 61 69 6c 73 5f 50 72 6f 64  rderDetails_Prod
93d0: 75 63 74 49 44 5f 50 72 6f 64 75 63 74 49 44 22  uctID_ProductID"
93e0: 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 45 6e 64  >.          <End
93f0: 20 52 6f 6c 65 3d 22 50 72 6f 64 75 63 74 73 22   Role="Products"
9400: 20 54 79 70 65 3d 22 6e 6f 72 74 68 77 69 6e 64   Type="northwind
9410: 45 46 4d 6f 64 65 6c 2e 50 72 6f 64 75 63 74 73  EFModel.Products
9420: 22 20 4d 75 6c 74 69 70 6c 69 63 69 74 79 3d 22  " Multiplicity="
9430: 31 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20  1" />.          
9440: 3c 45 6e 64 20 52 6f 6c 65 3d 22 4f 72 64 65 72  <End Role="Order
9450: 44 65 74 61 69 6c 73 22 20 54 79 70 65 3d 22 6e  Details" Type="n
9460: 6f 72 74 68 77 69 6e 64 45 46 4d 6f 64 65 6c 2e  orthwindEFModel.
9470: 4f 72 64 65 72 44 65 74 61 69 6c 73 22 20 4d 75  OrderDetails" Mu
9480: 6c 74 69 70 6c 69 63 69 74 79 3d 22 2a 22 20 2f  ltiplicity="*" /
9490: 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 52 65 66  >.          <Ref
94a0: 65 72 65 6e 74 69 61 6c 43 6f 6e 73 74 72 61 69  erentialConstrai
94b0: 6e 74 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20  nt>.            
94c0: 3c 50 72 69 6e 63 69 70 61 6c 20 52 6f 6c 65 3d  <Principal Role=
94d0: 22 50 72 6f 64 75 63 74 73 22 3e 0a 20 20 20 20  "Products">.    
94e0: 20 20 20 20 20 20 20 20 20 20 3c 50 72 6f 70 65            <Prope
94f0: 72 74 79 52 65 66 20 4e 61 6d 65 3d 22 50 72 6f  rtyRef Name="Pro
9500: 64 75 63 74 49 44 22 20 2f 3e 0a 20 20 20 20 20  ductID" />.     
9510: 20 20 20 20 20 20 20 3c 2f 50 72 69 6e 63 69 70         </Princip
9520: 61 6c 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20  al>.            
9530: 3c 44 65 70 65 6e 64 65 6e 74 20 52 6f 6c 65 3d  <Dependent Role=
9540: 22 4f 72 64 65 72 44 65 74 61 69 6c 73 22 3e 0a  "OrderDetails">.
9550: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 50                <P
9560: 72 6f 70 65 72 74 79 52 65 66 20 4e 61 6d 65 3d  ropertyRef Name=
9570: 22 50 72 6f 64 75 63 74 49 44 22 20 2f 3e 0a 20  "ProductID" />. 
9580: 20 20 20 20 20 20 20 20 20 20 20 3c 2f 44 65 70             </Dep
9590: 65 6e 64 65 6e 74 3e 0a 20 20 20 20 20 20 20 20  endent>.        
95a0: 20 20 3c 2f 52 65 66 65 72 65 6e 74 69 61 6c 43    </ReferentialC
95b0: 6f 6e 73 74 72 61 69 6e 74 3e 0a 20 20 20 20 20  onstraint>.     
95c0: 20 20 20 3c 2f 41 73 73 6f 63 69 61 74 69 6f 6e     </Association
95d0: 3e 0a 20 20 20 20 20 20 20 20 3c 41 73 73 6f 63  >.        <Assoc
95e0: 69 61 74 69 6f 6e 20 4e 61 6d 65 3d 22 46 4b 5f  iation Name="FK_
95f0: 50 72 6f 64 75 63 74 73 5f 53 75 70 70 6c 69 65  Products_Supplie
9600: 72 49 44 5f 53 75 70 70 6c 69 65 72 49 44 22 3e  rID_SupplierID">
9610: 0a 20 20 20 20 20 20 20 20 20 20 3c 45 6e 64 20  .          <End 
9620: 52 6f 6c 65 3d 22 53 75 70 70 6c 69 65 72 73 22  Role="Suppliers"
9630: 20 54 79 70 65 3d 22 6e 6f 72 74 68 77 69 6e 64   Type="northwind
9640: 45 46 4d 6f 64 65 6c 2e 53 75 70 70 6c 69 65 72  EFModel.Supplier
9650: 73 22 20 4d 75 6c 74 69 70 6c 69 63 69 74 79 3d  s" Multiplicity=
9660: 22 30 2e 2e 31 22 20 2f 3e 0a 20 20 20 20 20 20  "0..1" />.      
9670: 20 20 20 20 3c 45 6e 64 20 52 6f 6c 65 3d 22 50      <End Role="P
9680: 72 6f 64 75 63 74 73 22 20 54 79 70 65 3d 22 6e  roducts" Type="n
9690: 6f 72 74 68 77 69 6e 64 45 46 4d 6f 64 65 6c 2e  orthwindEFModel.
96a0: 50 72 6f 64 75 63 74 73 22 20 4d 75 6c 74 69 70  Products" Multip
96b0: 6c 69 63 69 74 79 3d 22 2a 22 20 2f 3e 0a 20 20  licity="*" />.  
96c0: 20 20 20 20 20 20 3c 2f 41 73 73 6f 63 69 61 74        </Associat
96d0: 69 6f 6e 3e 0a 20 20 20 20 20 20 20 20 3c 41 73  ion>.        <As
96e0: 73 6f 63 69 61 74 69 6f 6e 20 4e 61 6d 65 3d 22  sociation Name="
96f0: 46 4b 5f 54 65 72 72 69 74 6f 72 69 65 73 5f 52  FK_Territories_R
9700: 65 67 69 6f 6e 49 44 5f 52 65 67 69 6f 6e 49 44  egionID_RegionID
9710: 22 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 45 6e  ">.          <En
9720: 64 20 52 6f 6c 65 3d 22 52 65 67 69 6f 6e 73 22  d Role="Regions"
9730: 20 54 79 70 65 3d 22 6e 6f 72 74 68 77 69 6e 64   Type="northwind
9740: 45 46 4d 6f 64 65 6c 2e 52 65 67 69 6f 6e 73 22  EFModel.Regions"
9750: 20 4d 75 6c 74 69 70 6c 69 63 69 74 79 3d 22 31   Multiplicity="1
9760: 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 3c  " />.          <
9770: 45 6e 64 20 52 6f 6c 65 3d 22 54 65 72 72 69 74  End Role="Territ
9780: 6f 72 69 65 73 22 20 54 79 70 65 3d 22 6e 6f 72  ories" Type="nor
9790: 74 68 77 69 6e 64 45 46 4d 6f 64 65 6c 2e 54 65  thwindEFModel.Te
97a0: 72 72 69 74 6f 72 69 65 73 22 20 4d 75 6c 74 69  rritories" Multi
97b0: 70 6c 69 63 69 74 79 3d 22 2a 22 20 2f 3e 0a 20  plicity="*" />. 
97c0: 20 20 20 20 20 20 20 3c 2f 41 73 73 6f 63 69 61         </Associa
97d0: 74 69 6f 6e 3e 0a 20 20 20 20 20 20 20 20 3c 41  tion>.        <A
97e0: 73 73 6f 63 69 61 74 69 6f 6e 20 4e 61 6d 65 3d  ssociation Name=
97f0: 22 45 6d 70 6c 6f 79 65 65 73 54 65 72 72 69 74  "EmployeesTerrit
9800: 6f 72 69 65 73 22 3e 0a 20 20 20 20 20 20 20 20  ories">.        
9810: 20 20 3c 45 6e 64 20 52 6f 6c 65 3d 22 45 6d 70    <End Role="Emp
9820: 6c 6f 79 65 65 73 22 20 54 79 70 65 3d 22 6e 6f  loyees" Type="no
9830: 72 74 68 77 69 6e 64 45 46 4d 6f 64 65 6c 2e 45  rthwindEFModel.E
9840: 6d 70 6c 6f 79 65 65 73 22 20 4d 75 6c 74 69 70  mployees" Multip
9850: 6c 69 63 69 74 79 3d 22 2a 22 20 2f 3e 0a 20 20  licity="*" />.  
9860: 20 20 20 20 20 20 20 20 3c 45 6e 64 20 52 6f 6c          <End Rol
9870: 65 3d 22 54 65 72 72 69 74 6f 72 69 65 73 22 20  e="Territories" 
9880: 54 79 70 65 3d 22 6e 6f 72 74 68 77 69 6e 64 45  Type="northwindE
9890: 46 4d 6f 64 65 6c 2e 54 65 72 72 69 74 6f 72 69  FModel.Territori
98a0: 65 73 22 20 4d 75 6c 74 69 70 6c 69 63 69 74 79  es" Multiplicity
98b0: 3d 22 2a 22 20 2f 3e 0a 20 20 20 20 20 20 20 20  ="*" />.        
98c0: 3c 2f 41 73 73 6f 63 69 61 74 69 6f 6e 3e 0a 20  </Association>. 
98d0: 20 20 20 20 20 20 20 3c 2f 53 63 68 65 6d 61 3e         </Schema>
98e0: 0a 20 20 20 20 3c 2f 65 64 6d 78 3a 43 6f 6e 63  .    </edmx:Conc
98f0: 65 70 74 75 61 6c 4d 6f 64 65 6c 73 3e 0a 20 20  eptualModels>.  
9900: 20 20 3c 21 2d 2d 20 43 2d 53 20 6d 61 70 70 69    <!-- C-S mappi
9910: 6e 67 20 63 6f 6e 74 65 6e 74 20 2d 2d 3e 0a 20  ng content -->. 
9920: 20 20 20 3c 65 64 6d 78 3a 4d 61 70 70 69 6e 67     <edmx:Mapping
9930: 73 3e 0a 20 20 20 20 20 20 3c 4d 61 70 70 69 6e  s>.      <Mappin
9940: 67 20 53 70 61 63 65 3d 22 43 2d 53 22 20 78 6d  g Space="C-S" xm
9950: 6c 6e 73 3d 22 75 72 6e 3a 73 63 68 65 6d 61 73  lns="urn:schemas
9960: 2d 6d 69 63 72 6f 73 6f 66 74 2d 63 6f 6d 3a 77  -microsoft-com:w
9970: 69 6e 64 6f 77 73 3a 73 74 6f 72 61 67 65 3a 6d  indows:storage:m
9980: 61 70 70 69 6e 67 3a 43 53 22 3e 0a 20 20 20 20  apping:CS">.    
9990: 20 20 20 20 3c 45 6e 74 69 74 79 43 6f 6e 74 61      <EntityConta
99a0: 69 6e 65 72 4d 61 70 70 69 6e 67 20 53 74 6f 72  inerMapping Stor
99b0: 61 67 65 45 6e 74 69 74 79 43 6f 6e 74 61 69 6e  ageEntityContain
99c0: 65 72 3d 22 6e 6f 72 74 68 77 69 6e 64 45 46 4d  er="northwindEFM
99d0: 6f 64 65 6c 53 74 6f 72 65 43 6f 6e 74 61 69 6e  odelStoreContain
99e0: 65 72 22 20 43 64 6d 45 6e 74 69 74 79 43 6f 6e  er" CdmEntityCon
99f0: 74 61 69 6e 65 72 3d 22 6e 6f 72 74 68 77 69 6e  tainer="northwin
9a00: 64 45 46 45 6e 74 69 74 69 65 73 22 3e 0a 20 20  dEFEntities">.  
9a10: 20 20 20 20 20 20 20 20 3c 45 6e 74 69 74 79 53          <EntityS
9a20: 65 74 4d 61 70 70 69 6e 67 20 4e 61 6d 65 3d 22  etMapping Name="
9a30: 43 61 74 65 67 6f 72 69 65 73 22 3e 0a 20 20 20  Categories">.   
9a40: 20 20 20 20 20 20 20 20 20 3c 45 6e 74 69 74 79           <Entity
9a50: 54 79 70 65 4d 61 70 70 69 6e 67 20 54 79 70 65  TypeMapping Type
9a60: 4e 61 6d 65 3d 22 49 73 54 79 70 65 4f 66 28 6e  Name="IsTypeOf(n
9a70: 6f 72 74 68 77 69 6e 64 45 46 4d 6f 64 65 6c 2e  orthwindEFModel.
9a80: 43 61 74 65 67 6f 72 69 65 73 29 22 3e 0a 20 20  Categories)">.  
9a90: 20 20 20 20 20 20 20 20 20 20 20 20 3c 4d 61 70              <Map
9aa0: 70 69 6e 67 46 72 61 67 6d 65 6e 74 20 53 74 6f  pingFragment Sto
9ab0: 72 65 45 6e 74 69 74 79 53 65 74 3d 22 43 61 74  reEntitySet="Cat
9ac0: 65 67 6f 72 69 65 73 22 3e 0a 20 20 20 20 20 20  egories">.      
9ad0: 20 20 20 20 20 20 20 20 20 20 3c 53 63 61 6c 61            <Scala
9ae0: 72 50 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22  rProperty Name="
9af0: 43 61 74 65 67 6f 72 79 49 44 22 20 43 6f 6c 75  CategoryID" Colu
9b00: 6d 6e 4e 61 6d 65 3d 22 43 61 74 65 67 6f 72 79  mnName="Category
9b10: 49 44 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20  ID" />.         
9b20: 20 20 20 20 20 20 20 3c 53 63 61 6c 61 72 50 72         <ScalarPr
9b30: 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22 43 61 74  operty Name="Cat
9b40: 65 67 6f 72 79 4e 61 6d 65 22 20 43 6f 6c 75 6d  egoryName" Colum
9b50: 6e 4e 61 6d 65 3d 22 43 61 74 65 67 6f 72 79 4e  nName="CategoryN
9b60: 61 6d 65 22 20 2f 3e 0a 20 20 20 20 20 20 20 20  ame" />.        
9b70: 20 20 20 20 20 20 20 20 3c 53 63 61 6c 61 72 50          <ScalarP
9b80: 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22 44 65  roperty Name="De
9b90: 73 63 72 69 70 74 69 6f 6e 22 20 43 6f 6c 75 6d  scription" Colum
9ba0: 6e 4e 61 6d 65 3d 22 44 65 73 63 72 69 70 74 69  nName="Descripti
9bb0: 6f 6e 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20  on" />.         
9bc0: 20 20 20 20 20 20 20 3c 53 63 61 6c 61 72 50 72         <ScalarPr
9bd0: 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22 50 69 63  operty Name="Pic
9be0: 74 75 72 65 22 20 43 6f 6c 75 6d 6e 4e 61 6d 65  ture" ColumnName
9bf0: 3d 22 50 69 63 74 75 72 65 22 20 2f 3e 0a 20 20  ="Picture" />.  
9c00: 20 20 20 20 20 20 20 20 20 20 20 20 3c 2f 4d 61              </Ma
9c10: 70 70 69 6e 67 46 72 61 67 6d 65 6e 74 3e 0a 20  ppingFragment>. 
9c20: 20 20 20 20 20 20 20 20 20 20 20 3c 2f 45 6e 74             </Ent
9c30: 69 74 79 54 79 70 65 4d 61 70 70 69 6e 67 3e 0a  ityTypeMapping>.
9c40: 20 20 20 20 20 20 20 20 20 20 3c 2f 45 6e 74 69            </Enti
9c50: 74 79 53 65 74 4d 61 70 70 69 6e 67 3e 0a 20 20  tySetMapping>.  
9c60: 20 20 20 20 20 20 20 20 3c 45 6e 74 69 74 79 53          <EntityS
9c70: 65 74 4d 61 70 70 69 6e 67 20 4e 61 6d 65 3d 22  etMapping Name="
9c80: 43 75 73 74 6f 6d 65 72 73 22 3e 0a 20 20 20 20  Customers">.    
9c90: 20 20 20 20 20 20 20 20 3c 45 6e 74 69 74 79 54          <EntityT
9ca0: 79 70 65 4d 61 70 70 69 6e 67 20 54 79 70 65 4e  ypeMapping TypeN
9cb0: 61 6d 65 3d 22 49 73 54 79 70 65 4f 66 28 6e 6f  ame="IsTypeOf(no
9cc0: 72 74 68 77 69 6e 64 45 46 4d 6f 64 65 6c 2e 43  rthwindEFModel.C
9cd0: 75 73 74 6f 6d 65 72 73 29 22 3e 0a 20 20 20 20  ustomers)">.    
9ce0: 20 20 20 20 20 20 20 20 20 20 3c 4d 61 70 70 69            <Mappi
9cf0: 6e 67 46 72 61 67 6d 65 6e 74 20 53 74 6f 72 65  ngFragment Store
9d00: 45 6e 74 69 74 79 53 65 74 3d 22 43 75 73 74 6f  EntitySet="Custo
9d10: 6d 65 72 73 22 3e 0a 20 20 20 20 20 20 20 20 20  mers">.         
9d20: 20 20 20 20 20 20 20 3c 53 63 61 6c 61 72 50 72         <ScalarPr
9d30: 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22 43 75 73  operty Name="Cus
9d40: 74 6f 6d 65 72 49 44 22 20 43 6f 6c 75 6d 6e 4e  tomerID" ColumnN
9d50: 61 6d 65 3d 22 43 75 73 74 6f 6d 65 72 49 44 22  ame="CustomerID"
9d60: 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20   />.            
9d70: 20 20 20 20 3c 53 63 61 6c 61 72 50 72 6f 70 65      <ScalarPrope
9d80: 72 74 79 20 4e 61 6d 65 3d 22 43 6f 6d 70 61 6e  rty Name="Compan
9d90: 79 4e 61 6d 65 22 20 43 6f 6c 75 6d 6e 4e 61 6d  yName" ColumnNam
9da0: 65 3d 22 43 6f 6d 70 61 6e 79 4e 61 6d 65 22 20  e="CompanyName" 
9db0: 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  />.             
9dc0: 20 20 20 3c 53 63 61 6c 61 72 50 72 6f 70 65 72     <ScalarProper
9dd0: 74 79 20 4e 61 6d 65 3d 22 43 6f 6e 74 61 63 74  ty Name="Contact
9de0: 4e 61 6d 65 22 20 43 6f 6c 75 6d 6e 4e 61 6d 65  Name" ColumnName
9df0: 3d 22 43 6f 6e 74 61 63 74 4e 61 6d 65 22 20 2f  ="ContactName" /
9e00: 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  >.              
9e10: 20 20 3c 53 63 61 6c 61 72 50 72 6f 70 65 72 74    <ScalarPropert
9e20: 79 20 4e 61 6d 65 3d 22 43 6f 6e 74 61 63 74 54  y Name="ContactT
9e30: 69 74 6c 65 22 20 43 6f 6c 75 6d 6e 4e 61 6d 65  itle" ColumnName
9e40: 3d 22 43 6f 6e 74 61 63 74 54 69 74 6c 65 22 20  ="ContactTitle" 
9e50: 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  />.             
9e60: 20 20 20 3c 53 63 61 6c 61 72 50 72 6f 70 65 72     <ScalarProper
9e70: 74 79 20 4e 61 6d 65 3d 22 41 64 64 72 65 73 73  ty Name="Address
9e80: 22 20 43 6f 6c 75 6d 6e 4e 61 6d 65 3d 22 41 64  " ColumnName="Ad
9e90: 64 72 65 73 73 22 20 2f 3e 0a 20 20 20 20 20 20  dress" />.      
9ea0: 20 20 20 20 20 20 20 20 20 20 3c 53 63 61 6c 61            <Scala
9eb0: 72 50 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22  rProperty Name="
9ec0: 43 69 74 79 22 20 43 6f 6c 75 6d 6e 4e 61 6d 65  City" ColumnName
9ed0: 3d 22 43 69 74 79 22 20 2f 3e 0a 20 20 20 20 20  ="City" />.     
9ee0: 20 20 20 20 20 20 20 20 20 20 20 3c 53 63 61 6c             <Scal
9ef0: 61 72 50 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d  arProperty Name=
9f00: 22 52 65 67 69 6f 6e 22 20 43 6f 6c 75 6d 6e 4e  "Region" ColumnN
9f10: 61 6d 65 3d 22 52 65 67 69 6f 6e 22 20 2f 3e 0a  ame="Region" />.
9f20: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
9f30: 3c 53 63 61 6c 61 72 50 72 6f 70 65 72 74 79 20  <ScalarProperty 
9f40: 4e 61 6d 65 3d 22 50 6f 73 74 61 6c 43 6f 64 65  Name="PostalCode
9f50: 22 20 43 6f 6c 75 6d 6e 4e 61 6d 65 3d 22 50 6f  " ColumnName="Po
9f60: 73 74 61 6c 43 6f 64 65 22 20 2f 3e 0a 20 20 20  stalCode" />.   
9f70: 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 53 63               <Sc
9f80: 61 6c 61 72 50 72 6f 70 65 72 74 79 20 4e 61 6d  alarProperty Nam
9f90: 65 3d 22 43 6f 75 6e 74 72 79 22 20 43 6f 6c 75  e="Country" Colu
9fa0: 6d 6e 4e 61 6d 65 3d 22 43 6f 75 6e 74 72 79 22  mnName="Country"
9fb0: 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20   />.            
9fc0: 20 20 20 20 3c 53 63 61 6c 61 72 50 72 6f 70 65      <ScalarPrope
9fd0: 72 74 79 20 4e 61 6d 65 3d 22 50 68 6f 6e 65 22  rty Name="Phone"
9fe0: 20 43 6f 6c 75 6d 6e 4e 61 6d 65 3d 22 50 68 6f   ColumnName="Pho
9ff0: 6e 65 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20  ne" />.         
a000: 20 20 20 20 20 20 20 3c 53 63 61 6c 61 72 50 72         <ScalarPr
a010: 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22 46 61 78  operty Name="Fax
a020: 22 20 43 6f 6c 75 6d 6e 4e 61 6d 65 3d 22 46 61  " ColumnName="Fa
a030: 78 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20  x" />.          
a040: 20 20 20 20 3c 2f 4d 61 70 70 69 6e 67 46 72 61      </MappingFra
a050: 67 6d 65 6e 74 3e 0a 20 20 20 20 20 20 20 20 20  gment>.         
a060: 20 20 20 3c 2f 45 6e 74 69 74 79 54 79 70 65 4d     </EntityTypeM
a070: 61 70 70 69 6e 67 3e 0a 20 20 20 20 20 20 20 20  apping>.        
a080: 20 20 3c 2f 45 6e 74 69 74 79 53 65 74 4d 61 70    </EntitySetMap
a090: 70 69 6e 67 3e 0a 20 20 20 20 20 20 20 20 20 20  ping>.          
a0a0: 3c 45 6e 74 69 74 79 53 65 74 4d 61 70 70 69 6e  <EntitySetMappin
a0b0: 67 20 4e 61 6d 65 3d 22 45 6d 70 6c 6f 79 65 65  g Name="Employee
a0c0: 73 22 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20  s">.            
a0d0: 3c 45 6e 74 69 74 79 54 79 70 65 4d 61 70 70 69  <EntityTypeMappi
a0e0: 6e 67 20 54 79 70 65 4e 61 6d 65 3d 22 49 73 54  ng TypeName="IsT
a0f0: 79 70 65 4f 66 28 6e 6f 72 74 68 77 69 6e 64 45  ypeOf(northwindE
a100: 46 4d 6f 64 65 6c 2e 45 6d 70 6c 6f 79 65 65 73  FModel.Employees
a110: 29 22 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20  )">.            
a120: 20 20 3c 4d 61 70 70 69 6e 67 46 72 61 67 6d 65    <MappingFragme
a130: 6e 74 20 53 74 6f 72 65 45 6e 74 69 74 79 53 65  nt StoreEntitySe
a140: 74 3d 22 45 6d 70 6c 6f 79 65 65 73 22 3e 0a 20  t="Employees">. 
a150: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c                 <
a160: 53 63 61 6c 61 72 50 72 6f 70 65 72 74 79 20 4e  ScalarProperty N
a170: 61 6d 65 3d 22 45 6d 70 6c 6f 79 65 65 49 44 22  ame="EmployeeID"
a180: 20 43 6f 6c 75 6d 6e 4e 61 6d 65 3d 22 45 6d 70   ColumnName="Emp
a190: 6c 6f 79 65 65 49 44 22 20 2f 3e 0a 20 20 20 20  loyeeID" />.    
a1a0: 20 20 20 20 20 20 20 20 20 20 20 20 3c 53 63 61              <Sca
a1b0: 6c 61 72 50 72 6f 70 65 72 74 79 20 4e 61 6d 65  larProperty Name
a1c0: 3d 22 4c 61 73 74 4e 61 6d 65 22 20 43 6f 6c 75  ="LastName" Colu
a1d0: 6d 6e 4e 61 6d 65 3d 22 4c 61 73 74 4e 61 6d 65  mnName="LastName
a1e0: 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20  " />.           
a1f0: 20 20 20 20 20 3c 53 63 61 6c 61 72 50 72 6f 70       <ScalarProp
a200: 65 72 74 79 20 4e 61 6d 65 3d 22 46 69 72 73 74  erty Name="First
a210: 4e 61 6d 65 22 20 43 6f 6c 75 6d 6e 4e 61 6d 65  Name" ColumnName
a220: 3d 22 46 69 72 73 74 4e 61 6d 65 22 20 2f 3e 0a  ="FirstName" />.
a230: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
a240: 3c 53 63 61 6c 61 72 50 72 6f 70 65 72 74 79 20  <ScalarProperty 
a250: 4e 61 6d 65 3d 22 54 69 74 6c 65 22 20 43 6f 6c  Name="Title" Col
a260: 75 6d 6e 4e 61 6d 65 3d 22 54 69 74 6c 65 22 20  umnName="Title" 
a270: 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  />.             
a280: 20 20 20 3c 53 63 61 6c 61 72 50 72 6f 70 65 72     <ScalarProper
a290: 74 79 20 4e 61 6d 65 3d 22 54 69 74 6c 65 4f 66  ty Name="TitleOf
a2a0: 43 6f 75 72 74 65 73 79 22 20 43 6f 6c 75 6d 6e  Courtesy" Column
a2b0: 4e 61 6d 65 3d 22 54 69 74 6c 65 4f 66 43 6f 75  Name="TitleOfCou
a2c0: 72 74 65 73 79 22 20 2f 3e 0a 20 20 20 20 20 20  rtesy" />.      
a2d0: 20 20 20 20 20 20 20 20 20 20 3c 53 63 61 6c 61            <Scala
a2e0: 72 50 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22  rProperty Name="
a2f0: 42 69 72 74 68 44 61 74 65 22 20 43 6f 6c 75 6d  BirthDate" Colum
a300: 6e 4e 61 6d 65 3d 22 42 69 72 74 68 44 61 74 65  nName="BirthDate
a310: 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20  " />.           
a320: 20 20 20 20 20 3c 53 63 61 6c 61 72 50 72 6f 70       <ScalarProp
a330: 65 72 74 79 20 4e 61 6d 65 3d 22 48 69 72 65 44  erty Name="HireD
a340: 61 74 65 22 20 43 6f 6c 75 6d 6e 4e 61 6d 65 3d  ate" ColumnName=
a350: 22 48 69 72 65 44 61 74 65 22 20 2f 3e 0a 20 20  "HireDate" />.  
a360: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 53                <S
a370: 63 61 6c 61 72 50 72 6f 70 65 72 74 79 20 4e 61  calarProperty Na
a380: 6d 65 3d 22 41 64 64 72 65 73 73 22 20 43 6f 6c  me="Address" Col
a390: 75 6d 6e 4e 61 6d 65 3d 22 41 64 64 72 65 73 73  umnName="Address
a3a0: 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20  " />.           
a3b0: 20 20 20 20 20 3c 53 63 61 6c 61 72 50 72 6f 70       <ScalarProp
a3c0: 65 72 74 79 20 4e 61 6d 65 3d 22 43 69 74 79 22  erty Name="City"
a3d0: 20 43 6f 6c 75 6d 6e 4e 61 6d 65 3d 22 43 69 74   ColumnName="Cit
a3e0: 79 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20  y" />.          
a3f0: 20 20 20 20 20 20 3c 53 63 61 6c 61 72 50 72 6f        <ScalarPro
a400: 70 65 72 74 79 20 4e 61 6d 65 3d 22 52 65 67 69  perty Name="Regi
a410: 6f 6e 22 20 43 6f 6c 75 6d 6e 4e 61 6d 65 3d 22  on" ColumnName="
a420: 52 65 67 69 6f 6e 22 20 2f 3e 0a 20 20 20 20 20  Region" />.     
a430: 20 20 20 20 20 20 20 20 20 20 20 3c 53 63 61 6c             <Scal
a440: 61 72 50 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d  arProperty Name=
a450: 22 50 6f 73 74 61 6c 43 6f 64 65 22 20 43 6f 6c  "PostalCode" Col
a460: 75 6d 6e 4e 61 6d 65 3d 22 50 6f 73 74 61 6c 43  umnName="PostalC
a470: 6f 64 65 22 20 2f 3e 0a 20 20 20 20 20 20 20 20  ode" />.        
a480: 20 20 20 20 20 20 20 20 3c 53 63 61 6c 61 72 50          <ScalarP
a490: 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22 43 6f  roperty Name="Co
a4a0: 75 6e 74 72 79 22 20 43 6f 6c 75 6d 6e 4e 61 6d  untry" ColumnNam
a4b0: 65 3d 22 43 6f 75 6e 74 72 79 22 20 2f 3e 0a 20  e="Country" />. 
a4c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c                 <
a4d0: 53 63 61 6c 61 72 50 72 6f 70 65 72 74 79 20 4e  ScalarProperty N
a4e0: 61 6d 65 3d 22 48 6f 6d 65 50 68 6f 6e 65 22 20  ame="HomePhone" 
a4f0: 43 6f 6c 75 6d 6e 4e 61 6d 65 3d 22 48 6f 6d 65  ColumnName="Home
a500: 50 68 6f 6e 65 22 20 2f 3e 0a 20 20 20 20 20 20  Phone" />.      
a510: 20 20 20 20 20 20 20 20 20 20 3c 53 63 61 6c 61            <Scala
a520: 72 50 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22  rProperty Name="
a530: 45 78 74 65 6e 73 69 6f 6e 22 20 43 6f 6c 75 6d  Extension" Colum
a540: 6e 4e 61 6d 65 3d 22 45 78 74 65 6e 73 69 6f 6e  nName="Extension
a550: 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20  " />.           
a560: 20 20 20 20 20 3c 53 63 61 6c 61 72 50 72 6f 70       <ScalarProp
a570: 65 72 74 79 20 4e 61 6d 65 3d 22 50 68 6f 74 6f  erty Name="Photo
a580: 22 20 43 6f 6c 75 6d 6e 4e 61 6d 65 3d 22 50 68  " ColumnName="Ph
a590: 6f 74 6f 22 20 2f 3e 0a 20 20 20 20 20 20 20 20  oto" />.        
a5a0: 20 20 20 20 20 20 20 20 3c 53 63 61 6c 61 72 50          <ScalarP
a5b0: 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22 4e 6f  roperty Name="No
a5c0: 74 65 73 22 20 43 6f 6c 75 6d 6e 4e 61 6d 65 3d  tes" ColumnName=
a5d0: 22 4e 6f 74 65 73 22 20 2f 3e 0a 20 20 20 20 20  "Notes" />.     
a5e0: 20 20 20 20 20 20 20 20 20 20 20 3c 53 63 61 6c             <Scal
a5f0: 61 72 50 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d  arProperty Name=
a600: 22 50 68 6f 74 6f 50 61 74 68 22 20 43 6f 6c 75  "PhotoPath" Colu
a610: 6d 6e 4e 61 6d 65 3d 22 50 68 6f 74 6f 50 61 74  mnName="PhotoPat
a620: 68 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20  h" />.          
a630: 20 20 20 20 3c 2f 4d 61 70 70 69 6e 67 46 72 61      </MappingFra
a640: 67 6d 65 6e 74 3e 0a 20 20 20 20 20 20 20 20 20  gment>.         
a650: 20 20 20 3c 2f 45 6e 74 69 74 79 54 79 70 65 4d     </EntityTypeM
a660: 61 70 70 69 6e 67 3e 0a 20 20 20 20 20 20 20 20  apping>.        
a670: 20 20 3c 2f 45 6e 74 69 74 79 53 65 74 4d 61 70    </EntitySetMap
a680: 70 69 6e 67 3e 0a 20 20 20 20 20 20 20 20 20 20  ping>.          
a690: 3c 45 6e 74 69 74 79 53 65 74 4d 61 70 70 69 6e  <EntitySetMappin
a6a0: 67 20 4e 61 6d 65 3d 22 49 6e 74 65 72 6e 61 74  g Name="Internat
a6b0: 69 6f 6e 61 6c 4f 72 64 65 72 73 22 3e 0a 20 20  ionalOrders">.  
a6c0: 20 20 20 20 20 20 20 20 20 20 3c 45 6e 74 69 74            <Entit
a6d0: 79 54 79 70 65 4d 61 70 70 69 6e 67 20 54 79 70  yTypeMapping Typ
a6e0: 65 4e 61 6d 65 3d 22 49 73 54 79 70 65 4f 66 28  eName="IsTypeOf(
a6f0: 6e 6f 72 74 68 77 69 6e 64 45 46 4d 6f 64 65 6c  northwindEFModel
a700: 2e 49 6e 74 65 72 6e 61 74 69 6f 6e 61 6c 4f 72  .InternationalOr
a710: 64 65 72 73 29 22 3e 0a 20 20 20 20 20 20 20 20  ders)">.        
a720: 20 20 20 20 20 20 3c 4d 61 70 70 69 6e 67 46 72        <MappingFr
a730: 61 67 6d 65 6e 74 20 53 74 6f 72 65 45 6e 74 69  agment StoreEnti
a740: 74 79 53 65 74 3d 22 49 6e 74 65 72 6e 61 74 69  tySet="Internati
a750: 6f 6e 61 6c 4f 72 64 65 72 73 22 3e 0a 20 20 20  onalOrders">.   
a760: 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 53 63               <Sc
a770: 61 6c 61 72 50 72 6f 70 65 72 74 79 20 4e 61 6d  alarProperty Nam
a780: 65 3d 22 4f 72 64 65 72 49 44 22 20 43 6f 6c 75  e="OrderID" Colu
a790: 6d 6e 4e 61 6d 65 3d 22 4f 72 64 65 72 49 44 22  mnName="OrderID"
a7a0: 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20   />.            
a7b0: 20 20 20 20 3c 53 63 61 6c 61 72 50 72 6f 70 65      <ScalarPrope
a7c0: 72 74 79 20 4e 61 6d 65 3d 22 43 75 73 74 6f 6d  rty Name="Custom
a7d0: 73 44 65 73 63 72 69 70 74 69 6f 6e 22 20 43 6f  sDescription" Co
a7e0: 6c 75 6d 6e 4e 61 6d 65 3d 22 43 75 73 74 6f 6d  lumnName="Custom
a7f0: 73 44 65 73 63 72 69 70 74 69 6f 6e 22 20 2f 3e  sDescription" />
a800: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
a810: 20 3c 53 63 61 6c 61 72 50 72 6f 70 65 72 74 79   <ScalarProperty
a820: 20 4e 61 6d 65 3d 22 45 78 63 69 73 65 54 61 78   Name="ExciseTax
a830: 22 20 43 6f 6c 75 6d 6e 4e 61 6d 65 3d 22 45 78  " ColumnName="Ex
a840: 63 69 73 65 54 61 78 22 20 2f 3e 0a 20 20 20 20  ciseTax" />.    
a850: 20 20 20 20 20 20 20 20 20 20 3c 2f 4d 61 70 70            </Mapp
a860: 69 6e 67 46 72 61 67 6d 65 6e 74 3e 0a 20 20 20  ingFragment>.   
a870: 20 20 20 20 20 20 20 20 20 3c 2f 45 6e 74 69 74           </Entit
a880: 79 54 79 70 65 4d 61 70 70 69 6e 67 3e 0a 20 20  yTypeMapping>.  
a890: 20 20 20 20 20 20 20 20 3c 2f 45 6e 74 69 74 79          </Entity
a8a0: 53 65 74 4d 61 70 70 69 6e 67 3e 0a 20 20 20 20  SetMapping>.    
a8b0: 20 20 20 20 20 20 3c 45 6e 74 69 74 79 53 65 74        <EntitySet
a8c0: 4d 61 70 70 69 6e 67 20 4e 61 6d 65 3d 22 4f 72  Mapping Name="Or
a8d0: 64 65 72 44 65 74 61 69 6c 73 22 3e 0a 20 20 20  derDetails">.   
a8e0: 20 20 20 20 20 20 20 20 20 3c 45 6e 74 69 74 79           <Entity
a8f0: 54 79 70 65 4d 61 70 70 69 6e 67 20 54 79 70 65  TypeMapping Type
a900: 4e 61 6d 65 3d 22 49 73 54 79 70 65 4f 66 28 6e  Name="IsTypeOf(n
a910: 6f 72 74 68 77 69 6e 64 45 46 4d 6f 64 65 6c 2e  orthwindEFModel.
a920: 4f 72 64 65 72 44 65 74 61 69 6c 73 29 22 3e 0a  OrderDetails)">.
a930: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 4d                <M
a940: 61 70 70 69 6e 67 46 72 61 67 6d 65 6e 74 20 53  appingFragment S
a950: 74 6f 72 65 45 6e 74 69 74 79 53 65 74 3d 22 4f  toreEntitySet="O
a960: 72 64 65 72 44 65 74 61 69 6c 73 22 3e 0a 20 20  rderDetails">.  
a970: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 53                <S
a980: 63 61 6c 61 72 50 72 6f 70 65 72 74 79 20 4e 61  calarProperty Na
a990: 6d 65 3d 22 4f 72 64 65 72 49 44 22 20 43 6f 6c  me="OrderID" Col
a9a0: 75 6d 6e 4e 61 6d 65 3d 22 4f 72 64 65 72 49 44  umnName="OrderID
a9b0: 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20  " />.           
a9c0: 20 20 20 20 20 3c 53 63 61 6c 61 72 50 72 6f 70       <ScalarProp
a9d0: 65 72 74 79 20 4e 61 6d 65 3d 22 50 72 6f 64 75  erty Name="Produ
a9e0: 63 74 49 44 22 20 43 6f 6c 75 6d 6e 4e 61 6d 65  ctID" ColumnName
a9f0: 3d 22 50 72 6f 64 75 63 74 49 44 22 20 2f 3e 0a  ="ProductID" />.
aa00: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
aa10: 3c 53 63 61 6c 61 72 50 72 6f 70 65 72 74 79 20  <ScalarProperty 
aa20: 4e 61 6d 65 3d 22 55 6e 69 74 50 72 69 63 65 22  Name="UnitPrice"
aa30: 20 43 6f 6c 75 6d 6e 4e 61 6d 65 3d 22 55 6e 69   ColumnName="Uni
aa40: 74 50 72 69 63 65 22 20 2f 3e 0a 20 20 20 20 20  tPrice" />.     
aa50: 20 20 20 20 20 20 20 20 20 20 20 3c 53 63 61 6c             <Scal
aa60: 61 72 50 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d  arProperty Name=
aa70: 22 51 75 61 6e 74 69 74 79 22 20 43 6f 6c 75 6d  "Quantity" Colum
aa80: 6e 4e 61 6d 65 3d 22 51 75 61 6e 74 69 74 79 22  nName="Quantity"
aa90: 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20   />.            
aaa0: 20 20 20 20 3c 53 63 61 6c 61 72 50 72 6f 70 65      <ScalarPrope
aab0: 72 74 79 20 4e 61 6d 65 3d 22 44 69 73 63 6f 75  rty Name="Discou
aac0: 6e 74 22 20 43 6f 6c 75 6d 6e 4e 61 6d 65 3d 22  nt" ColumnName="
aad0: 44 69 73 63 6f 75 6e 74 22 20 2f 3e 0a 20 20 20  Discount" />.   
aae0: 20 20 20 20 20 20 20 20 20 20 20 3c 2f 4d 61 70             </Map
aaf0: 70 69 6e 67 46 72 61 67 6d 65 6e 74 3e 0a 20 20  pingFragment>.  
ab00: 20 20 20 20 20 20 20 20 20 20 3c 2f 45 6e 74 69            </Enti
ab10: 74 79 54 79 70 65 4d 61 70 70 69 6e 67 3e 0a 20  tyTypeMapping>. 
ab20: 20 20 20 20 20 20 20 20 20 3c 2f 45 6e 74 69 74           </Entit
ab30: 79 53 65 74 4d 61 70 70 69 6e 67 3e 0a 20 20 20  ySetMapping>.   
ab40: 20 20 20 20 20 20 20 3c 45 6e 74 69 74 79 53 65         <EntitySe
ab50: 74 4d 61 70 70 69 6e 67 20 4e 61 6d 65 3d 22 4f  tMapping Name="O
ab60: 72 64 65 72 73 22 3e 0a 20 20 20 20 20 20 20 20  rders">.        
ab70: 20 20 20 20 3c 45 6e 74 69 74 79 54 79 70 65 4d      <EntityTypeM
ab80: 61 70 70 69 6e 67 20 54 79 70 65 4e 61 6d 65 3d  apping TypeName=
ab90: 22 49 73 54 79 70 65 4f 66 28 6e 6f 72 74 68 77  "IsTypeOf(northw
aba0: 69 6e 64 45 46 4d 6f 64 65 6c 2e 4f 72 64 65 72  indEFModel.Order
abb0: 73 29 22 3e 0a 20 20 20 20 20 20 20 20 20 20 20  s)">.           
abc0: 20 20 20 3c 4d 61 70 70 69 6e 67 46 72 61 67 6d     <MappingFragm
abd0: 65 6e 74 20 53 74 6f 72 65 45 6e 74 69 74 79 53  ent StoreEntityS
abe0: 65 74 3d 22 4f 72 64 65 72 73 22 3e 0a 20 20 20  et="Orders">.   
abf0: 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 53 63               <Sc
ac00: 61 6c 61 72 50 72 6f 70 65 72 74 79 20 4e 61 6d  alarProperty Nam
ac10: 65 3d 22 4f 72 64 65 72 49 44 22 20 43 6f 6c 75  e="OrderID" Colu
ac20: 6d 6e 4e 61 6d 65 3d 22 4f 72 64 65 72 49 44 22  mnName="OrderID"
ac30: 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20   />.            
ac40: 20 20 20 20 3c 53 63 61 6c 61 72 50 72 6f 70 65      <ScalarPrope
ac50: 72 74 79 20 4e 61 6d 65 3d 22 45 6d 70 6c 6f 79  rty Name="Employ
ac60: 65 65 49 44 22 20 43 6f 6c 75 6d 6e 4e 61 6d 65  eeID" ColumnName
ac70: 3d 22 45 6d 70 6c 6f 79 65 65 49 44 22 20 2f 3e  ="EmployeeID" />
ac80: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
ac90: 20 3c 53 63 61 6c 61 72 50 72 6f 70 65 72 74 79   <ScalarProperty
aca0: 20 4e 61 6d 65 3d 22 4f 72 64 65 72 44 61 74 65   Name="OrderDate
acb0: 22 20 43 6f 6c 75 6d 6e 4e 61 6d 65 3d 22 4f 72  " ColumnName="Or
acc0: 64 65 72 44 61 74 65 22 20 2f 3e 0a 20 20 20 20  derDate" />.    
acd0: 20 20 20 20 20 20 20 20 20 20 20 20 3c 53 63 61              <Sca
ace0: 6c 61 72 50 72 6f 70 65 72 74 79 20 4e 61 6d 65  larProperty Name
acf0: 3d 22 52 65 71 75 69 72 65 64 44 61 74 65 22 20  ="RequiredDate" 
ad00: 43 6f 6c 75 6d 6e 4e 61 6d 65 3d 22 52 65 71 75  ColumnName="Requ
ad10: 69 72 65 64 44 61 74 65 22 20 2f 3e 0a 20 20 20  iredDate" />.   
ad20: 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 53 63               <Sc
ad30: 61 6c 61 72 50 72 6f 70 65 72 74 79 20 4e 61 6d  alarProperty Nam
ad40: 65 3d 22 53 68 69 70 70 65 64 44 61 74 65 22 20  e="ShippedDate" 
ad50: 43 6f 6c 75 6d 6e 4e 61 6d 65 3d 22 53 68 69 70  ColumnName="Ship
ad60: 70 65 64 44 61 74 65 22 20 2f 3e 0a 20 20 20 20  pedDate" />.    
ad70: 20 20 20 20 20 20 20 20 20 20 20 20 3c 53 63 61              <Sca
ad80: 6c 61 72 50 72 6f 70 65 72 74 79 20 4e 61 6d 65  larProperty Name
ad90: 3d 22 46 72 65 69 67 68 74 22 20 43 6f 6c 75 6d  ="Freight" Colum
ada0: 6e 4e 61 6d 65 3d 22 46 72 65 69 67 68 74 22 20  nName="Freight" 
adb0: 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  />.             
adc0: 20 20 20 3c 53 63 61 6c 61 72 50 72 6f 70 65 72     <ScalarProper
add0: 74 79 20 4e 61 6d 65 3d 22 53 68 69 70 4e 61 6d  ty Name="ShipNam
ade0: 65 22 20 43 6f 6c 75 6d 6e 4e 61 6d 65 3d 22 53  e" ColumnName="S
adf0: 68 69 70 4e 61 6d 65 22 20 2f 3e 0a 20 20 20 20  hipName" />.    
ae00: 20 20 20 20 20 20 20 20 20 20 20 20 3c 53 63 61              <Sca
ae10: 6c 61 72 50 72 6f 70 65 72 74 79 20 4e 61 6d 65  larProperty Name
ae20: 3d 22 53 68 69 70 41 64 64 72 65 73 73 22 20 43  ="ShipAddress" C
ae30: 6f 6c 75 6d 6e 4e 61 6d 65 3d 22 53 68 69 70 41  olumnName="ShipA
ae40: 64 64 72 65 73 73 22 20 2f 3e 0a 20 20 20 20 20  ddress" />.     
ae50: 20 20 20 20 20 20 20 20 20 20 20 3c 53 63 61 6c             <Scal
ae60: 61 72 50 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d  arProperty Name=
ae70: 22 53 68 69 70 43 69 74 79 22 20 43 6f 6c 75 6d  "ShipCity" Colum
ae80: 6e 4e 61 6d 65 3d 22 53 68 69 70 43 69 74 79 22  nName="ShipCity"
ae90: 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20   />.            
aea0: 20 20 20 20 3c 53 63 61 6c 61 72 50 72 6f 70 65      <ScalarPrope
aeb0: 72 74 79 20 4e 61 6d 65 3d 22 53 68 69 70 52 65  rty Name="ShipRe
aec0: 67 69 6f 6e 22 20 43 6f 6c 75 6d 6e 4e 61 6d 65  gion" ColumnName
aed0: 3d 22 53 68 69 70 52 65 67 69 6f 6e 22 20 2f 3e  ="ShipRegion" />
aee0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
aef0: 20 3c 53 63 61 6c 61 72 50 72 6f 70 65 72 74 79   <ScalarProperty
af00: 20 4e 61 6d 65 3d 22 53 68 69 70 50 6f 73 74 61   Name="ShipPosta
af10: 6c 43 6f 64 65 22 20 43 6f 6c 75 6d 6e 4e 61 6d  lCode" ColumnNam
af20: 65 3d 22 53 68 69 70 50 6f 73 74 61 6c 43 6f 64  e="ShipPostalCod
af30: 65 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20  e" />.          
af40: 20 20 20 20 20 20 3c 53 63 61 6c 61 72 50 72 6f        <ScalarPro
af50: 70 65 72 74 79 20 4e 61 6d 65 3d 22 53 68 69 70  perty Name="Ship
af60: 43 6f 75 6e 74 72 79 22 20 43 6f 6c 75 6d 6e 4e  Country" ColumnN
af70: 61 6d 65 3d 22 53 68 69 70 43 6f 75 6e 74 72 79  ame="ShipCountry
af80: 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20  " />.           
af90: 20 20 20 3c 2f 4d 61 70 70 69 6e 67 46 72 61 67     </MappingFrag
afa0: 6d 65 6e 74 3e 0a 20 20 20 20 20 20 20 20 20 20  ment>.          
afb0: 20 20 3c 2f 45 6e 74 69 74 79 54 79 70 65 4d 61    </EntityTypeMa
afc0: 70 70 69 6e 67 3e 0a 20 20 20 20 20 20 20 20 20  pping>.         
afd0: 20 3c 2f 45 6e 74 69 74 79 53 65 74 4d 61 70 70   </EntitySetMapp
afe0: 69 6e 67 3e 0a 20 20 20 20 20 20 20 20 20 20 3c  ing>.          <
aff0: 45 6e 74 69 74 79 53 65 74 4d 61 70 70 69 6e 67  EntitySetMapping
b000: 20 4e 61 6d 65 3d 22 50 72 65 76 69 6f 75 73 45   Name="PreviousE
b010: 6d 70 6c 6f 79 65 65 73 22 3e 0a 20 20 20 20 20  mployees">.     
b020: 20 20 20 20 20 20 20 3c 45 6e 74 69 74 79 54 79         <EntityTy
b030: 70 65 4d 61 70 70 69 6e 67 20 54 79 70 65 4e 61  peMapping TypeNa
b040: 6d 65 3d 22 49 73 54 79 70 65 4f 66 28 6e 6f 72  me="IsTypeOf(nor
b050: 74 68 77 69 6e 64 45 46 4d 6f 64 65 6c 2e 50 72  thwindEFModel.Pr
b060: 65 76 69 6f 75 73 45 6d 70 6c 6f 79 65 65 73 29  eviousEmployees)
b070: 22 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ">.             
b080: 20 3c 4d 61 70 70 69 6e 67 46 72 61 67 6d 65 6e   <MappingFragmen
b090: 74 20 53 74 6f 72 65 45 6e 74 69 74 79 53 65 74  t StoreEntitySet
b0a0: 3d 22 50 72 65 76 69 6f 75 73 45 6d 70 6c 6f 79  ="PreviousEmploy
b0b0: 65 65 73 22 3e 0a 20 20 20 20 20 20 20 20 20 20  ees">.          
b0c0: 20 20 20 20 20 20 3c 53 63 61 6c 61 72 50 72 6f        <ScalarPro
b0d0: 70 65 72 74 79 20 4e 61 6d 65 3d 22 45 6d 70 6c  perty Name="Empl
b0e0: 6f 79 65 65 49 44 22 20 43 6f 6c 75 6d 6e 4e 61  oyeeID" ColumnNa
b0f0: 6d 65 3d 22 45 6d 70 6c 6f 79 65 65 49 44 22 20  me="EmployeeID" 
b100: 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  />.             
b110: 20 20 20 3c 53 63 61 6c 61 72 50 72 6f 70 65 72     <ScalarProper
b120: 74 79 20 4e 61 6d 65 3d 22 4c 61 73 74 4e 61 6d  ty Name="LastNam
b130: 65 22 20 43 6f 6c 75 6d 6e 4e 61 6d 65 3d 22 4c  e" ColumnName="L
b140: 61 73 74 4e 61 6d 65 22 20 2f 3e 0a 20 20 20 20  astName" />.    
b150: 20 20 20 20 20 20 20 20 20 20 20 20 3c 53 63 61              <Sca
b160: 6c 61 72 50 72 6f 70 65 72 74 79 20 4e 61 6d 65  larProperty Name
b170: 3d 22 46 69 72 73 74 4e 61 6d 65 22 20 43 6f 6c  ="FirstName" Col
b180: 75 6d 6e 4e 61 6d 65 3d 22 46 69 72 73 74 4e 61  umnName="FirstNa
b190: 6d 65 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20  me" />.         
b1a0: 20 20 20 20 20 20 20 3c 53 63 61 6c 61 72 50 72         <ScalarPr
b1b0: 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22 54 69 74  operty Name="Tit
b1c0: 6c 65 22 20 43 6f 6c 75 6d 6e 4e 61 6d 65 3d 22  le" ColumnName="
b1d0: 54 69 74 6c 65 22 20 2f 3e 0a 20 20 20 20 20 20  Title" />.      
b1e0: 20 20 20 20 20 20 20 20 20 20 3c 53 63 61 6c 61            <Scala
b1f0: 72 50 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22  rProperty Name="
b200: 54 69 74 6c 65 4f 66 43 6f 75 72 74 65 73 79 22  TitleOfCourtesy"
b210: 20 43 6f 6c 75 6d 6e 4e 61 6d 65 3d 22 54 69 74   ColumnName="Tit
b220: 6c 65 4f 66 43 6f 75 72 74 65 73 79 22 20 2f 3e  leOfCourtesy" />
b230: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
b240: 20 3c 53 63 61 6c 61 72 50 72 6f 70 65 72 74 79   <ScalarProperty
b250: 20 4e 61 6d 65 3d 22 42 69 72 74 68 44 61 74 65   Name="BirthDate
b260: 22 20 43 6f 6c 75 6d 6e 4e 61 6d 65 3d 22 42 69  " ColumnName="Bi
b270: 72 74 68 44 61 74 65 22 20 2f 3e 0a 20 20 20 20  rthDate" />.    
b280: 20 20 20 20 20 20 20 20 20 20 20 20 3c 53 63 61              <Sca
b290: 6c 61 72 50 72 6f 70 65 72 74 79 20 4e 61 6d 65  larProperty Name
b2a0: 3d 22 48 69 72 65 44 61 74 65 22 20 43 6f 6c 75  ="HireDate" Colu
b2b0: 6d 6e 4e 61 6d 65 3d 22 48 69 72 65 44 61 74 65  mnName="HireDate
b2c0: 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20  " />.           
b2d0: 20 20 20 20 20 3c 53 63 61 6c 61 72 50 72 6f 70       <ScalarProp
b2e0: 65 72 74 79 20 4e 61 6d 65 3d 22 41 64 64 72 65  erty Name="Addre
b2f0: 73 73 22 20 43 6f 6c 75 6d 6e 4e 61 6d 65 3d 22  ss" ColumnName="
b300: 41 64 64 72 65 73 73 22 20 2f 3e 0a 20 20 20 20  Address" />.    
b310: 20 20 20 20 20 20 20 20 20 20 20 20 3c 53 63 61              <Sca
b320: 6c 61 72 50 72 6f 70 65 72 74 79 20 4e 61 6d 65  larProperty Name
b330: 3d 22 43 69 74 79 22 20 43 6f 6c 75 6d 6e 4e 61  ="City" ColumnNa
b340: 6d 65 3d 22 43 69 74 79 22 20 2f 3e 0a 20 20 20  me="City" />.   
b350: 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 53 63               <Sc
b360: 61 6c 61 72 50 72 6f 70 65 72 74 79 20 4e 61 6d  alarProperty Nam
b370: 65 3d 22 52 65 67 69 6f 6e 22 20 43 6f 6c 75 6d  e="Region" Colum
b380: 6e 4e 61 6d 65 3d 22 52 65 67 69 6f 6e 22 20 2f  nName="Region" /
b390: 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  >.              
b3a0: 20 20 3c 53 63 61 6c 61 72 50 72 6f 70 65 72 74    <ScalarPropert
b3b0: 79 20 4e 61 6d 65 3d 22 50 6f 73 74 61 6c 43 6f  y Name="PostalCo
b3c0: 64 65 22 20 43 6f 6c 75 6d 6e 4e 61 6d 65 3d 22  de" ColumnName="
b3d0: 50 6f 73 74 61 6c 43 6f 64 65 22 20 2f 3e 0a 20  PostalCode" />. 
b3e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c                 <
b3f0: 53 63 61 6c 61 72 50 72 6f 70 65 72 74 79 20 4e  ScalarProperty N
b400: 61 6d 65 3d 22 43 6f 75 6e 74 72 79 22 20 43 6f  ame="Country" Co
b410: 6c 75 6d 6e 4e 61 6d 65 3d 22 43 6f 75 6e 74 72  lumnName="Countr
b420: 79 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20  y" />.          
b430: 20 20 20 20 20 20 3c 53 63 61 6c 61 72 50 72 6f        <ScalarPro
b440: 70 65 72 74 79 20 4e 61 6d 65 3d 22 48 6f 6d 65  perty Name="Home
b450: 50 68 6f 6e 65 22 20 43 6f 6c 75 6d 6e 4e 61 6d  Phone" ColumnNam
b460: 65 3d 22 48 6f 6d 65 50 68 6f 6e 65 22 20 2f 3e  e="HomePhone" />
b470: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
b480: 20 3c 53 63 61 6c 61 72 50 72 6f 70 65 72 74 79   <ScalarProperty
b490: 20 4e 61 6d 65 3d 22 45 78 74 65 6e 73 69 6f 6e   Name="Extension
b4a0: 22 20 43 6f 6c 75 6d 6e 4e 61 6d 65 3d 22 45 78  " ColumnName="Ex
b4b0: 74 65 6e 73 69 6f 6e 22 20 2f 3e 0a 20 20 20 20  tension" />.    
b4c0: 20 20 20 20 20 20 20 20 20 20 20 20 3c 53 63 61              <Sca
b4d0: 6c 61 72 50 72 6f 70 65 72 74 79 20 4e 61 6d 65  larProperty Name
b4e0: 3d 22 50 68 6f 74 6f 22 20 43 6f 6c 75 6d 6e 4e  ="Photo" ColumnN
b4f0: 61 6d 65 3d 22 50 68 6f 74 6f 22 20 2f 3e 0a 20  ame="Photo" />. 
b500: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c                 <
b510: 53 63 61 6c 61 72 50 72 6f 70 65 72 74 79 20 4e  ScalarProperty N
b520: 61 6d 65 3d 22 4e 6f 74 65 73 22 20 43 6f 6c 75  ame="Notes" Colu
b530: 6d 6e 4e 61 6d 65 3d 22 4e 6f 74 65 73 22 20 2f  mnName="Notes" /
b540: 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  >.              
b550: 20 20 3c 53 63 61 6c 61 72 50 72 6f 70 65 72 74    <ScalarPropert
b560: 79 20 4e 61 6d 65 3d 22 50 68 6f 74 6f 50 61 74  y Name="PhotoPat
b570: 68 22 20 43 6f 6c 75 6d 6e 4e 61 6d 65 3d 22 50  h" ColumnName="P
b580: 68 6f 74 6f 50 61 74 68 22 20 2f 3e 0a 20 20 20  hotoPath" />.   
b590: 20 20 20 20 20 20 20 20 20 20 20 3c 2f 4d 61 70             </Map
b5a0: 70 69 6e 67 46 72 61 67 6d 65 6e 74 3e 0a 20 20  pingFragment>.  
b5b0: 20 20 20 20 20 20 20 20 20 20 3c 2f 45 6e 74 69            </Enti
b5c0: 74 79 54 79 70 65 4d 61 70 70 69 6e 67 3e 0a 20  tyTypeMapping>. 
b5d0: 20 20 20 20 20 20 20 20 20 3c 2f 45 6e 74 69 74           </Entit
b5e0: 79 53 65 74 4d 61 70 70 69 6e 67 3e 0a 20 20 20  ySetMapping>.   
b5f0: 20 20 20 20 20 20 20 3c 45 6e 74 69 74 79 53 65         <EntitySe
b600: 74 4d 61 70 70 69 6e 67 20 4e 61 6d 65 3d 22 50  tMapping Name="P
b610: 72 6f 64 75 63 74 73 22 3e 0a 20 20 20 20 20 20  roducts">.      
b620: 20 20 20 20 20 20 3c 45 6e 74 69 74 79 54 79 70        <EntityTyp
b630: 65 4d 61 70 70 69 6e 67 20 54 79 70 65 4e 61 6d  eMapping TypeNam
b640: 65 3d 22 49 73 54 79 70 65 4f 66 28 6e 6f 72 74  e="IsTypeOf(nort
b650: 68 77 69 6e 64 45 46 4d 6f 64 65 6c 2e 50 72 6f  hwindEFModel.Pro
b660: 64 75 63 74 73 29 22 3e 0a 20 20 20 20 20 20 20  ducts)">.       
b670: 20 20 20 20 20 20 20 3c 4d 61 70 70 69 6e 67 46         <MappingF
b680: 72 61 67 6d 65 6e 74 20 53 74 6f 72 65 45 6e 74  ragment StoreEnt
b690: 69 74 79 53 65 74 3d 22 50 72 6f 64 75 63 74 73  itySet="Products
b6a0: 22 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ">.             
b6b0: 20 20 20 3c 53 63 61 6c 61 72 50 72 6f 70 65 72     <ScalarProper
b6c0: 74 79 20 4e 61 6d 65 3d 22 50 72 6f 64 75 63 74  ty Name="Product
b6d0: 49 44 22 20 43 6f 6c 75 6d 6e 4e 61 6d 65 3d 22  ID" ColumnName="
b6e0: 50 72 6f 64 75 63 74 49 44 22 20 2f 3e 0a 20 20  ProductID" />.  
b6f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 53                <S
b700: 63 61 6c 61 72 50 72 6f 70 65 72 74 79 20 4e 61  calarProperty Na
b710: 6d 65 3d 22 50 72 6f 64 75 63 74 4e 61 6d 65 22  me="ProductName"
b720: 20 43 6f 6c 75 6d 6e 4e 61 6d 65 3d 22 50 72 6f   ColumnName="Pro
b730: 64 75 63 74 4e 61 6d 65 22 20 2f 3e 0a 20 20 20  ductName" />.   
b740: 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 53 63               <Sc
b750: 61 6c 61 72 50 72 6f 70 65 72 74 79 20 4e 61 6d  alarProperty Nam
b760: 65 3d 22 51 75 61 6e 74 69 74 79 50 65 72 55 6e  e="QuantityPerUn
b770: 69 74 22 20 43 6f 6c 75 6d 6e 4e 61 6d 65 3d 22  it" ColumnName="
b780: 51 75 61 6e 74 69 74 79 50 65 72 55 6e 69 74 22  QuantityPerUnit"
b790: 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20   />.            
b7a0: 20 20 20 20 3c 53 63 61 6c 61 72 50 72 6f 70 65      <ScalarPrope
b7b0: 72 74 79 20 4e 61 6d 65 3d 22 55 6e 69 74 50 72  rty Name="UnitPr
b7c0: 69 63 65 22 20 43 6f 6c 75 6d 6e 4e 61 6d 65 3d  ice" ColumnName=
b7d0: 22 55 6e 69 74 50 72 69 63 65 22 20 2f 3e 0a 20  "UnitPrice" />. 
b7e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c                 <
b7f0: 53 63 61 6c 61 72 50 72 6f 70 65 72 74 79 20 4e  ScalarProperty N
b800: 61 6d 65 3d 22 55 6e 69 74 73 49 6e 53 74 6f 63  ame="UnitsInStoc
b810: 6b 22 20 43 6f 6c 75 6d 6e 4e 61 6d 65 3d 22 55  k" ColumnName="U
b820: 6e 69 74 73 49 6e 53 74 6f 63 6b 22 20 2f 3e 0a  nitsInStock" />.
b830: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
b840: 3c 53 63 61 6c 61 72 50 72 6f 70 65 72 74 79 20  <ScalarProperty 
b850: 4e 61 6d 65 3d 22 55 6e 69 74 73 4f 6e 4f 72 64  Name="UnitsOnOrd
b860: 65 72 22 20 43 6f 6c 75 6d 6e 4e 61 6d 65 3d 22  er" ColumnName="
b870: 55 6e 69 74 73 4f 6e 4f 72 64 65 72 22 20 2f 3e  UnitsOnOrder" />
b880: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
b890: 20 3c 53 63 61 6c 61 72 50 72 6f 70 65 72 74 79   <ScalarProperty
b8a0: 20 4e 61 6d 65 3d 22 52 65 6f 72 64 65 72 4c 65   Name="ReorderLe
b8b0: 76 65 6c 22 20 43 6f 6c 75 6d 6e 4e 61 6d 65 3d  vel" ColumnName=
b8c0: 22 52 65 6f 72 64 65 72 4c 65 76 65 6c 22 20 2f  "ReorderLevel" /
b8d0: 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  >.              
b8e0: 20 20 3c 53 63 61 6c 61 72 50 72 6f 70 65 72 74    <ScalarPropert
b8f0: 79 20 4e 61 6d 65 3d 22 44 69 73 63 6f 6e 74 69  y Name="Disconti
b900: 6e 75 65 64 22 20 43 6f 6c 75 6d 6e 4e 61 6d 65  nued" ColumnName
b910: 3d 22 44 69 73 63 6f 6e 74 69 6e 75 65 64 22 20  ="Discontinued" 
b920: 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  />.             
b930: 20 20 20 3c 53 63 61 6c 61 72 50 72 6f 70 65 72     <ScalarProper
b940: 74 79 20 4e 61 6d 65 3d 22 44 69 73 63 6f 6e 74  ty Name="Discont
b950: 69 6e 75 65 64 44 61 74 65 22 20 43 6f 6c 75 6d  inuedDate" Colum
b960: 6e 4e 61 6d 65 3d 22 44 69 73 63 6f 6e 74 69 6e  nName="Discontin
b970: 75 65 64 44 61 74 65 22 20 2f 3e 0a 20 20 20 20  uedDate" />.    
b980: 20 20 20 20 20 20 20 20 20 20 3c 2f 4d 61 70 70            </Mapp
b990: 69 6e 67 46 72 61 67 6d 65 6e 74 3e 0a 20 20 20  ingFragment>.   
b9a0: 20 20 20 20 20 20 20 20 20 3c 2f 45 6e 74 69 74           </Entit
b9b0: 79 54 79 70 65 4d 61 70 70 69 6e 67 3e 0a 20 20  yTypeMapping>.  
b9c0: 20 20 20 20 20 20 20 20 3c 2f 45 6e 74 69 74 79          </Entity
b9d0: 53 65 74 4d 61 70 70 69 6e 67 3e 0a 20 20 20 20  SetMapping>.    
b9e0: 20 20 20 20 20 20 3c 45 6e 74 69 74 79 53 65 74        <EntitySet
b9f0: 4d 61 70 70 69 6e 67 20 4e 61 6d 65 3d 22 52 65  Mapping Name="Re
ba00: 67 69 6f 6e 73 22 3e 0a 20 20 20 20 20 20 20 20  gions">.        
ba10: 20 20 20 20 3c 45 6e 74 69 74 79 54 79 70 65 4d      <EntityTypeM
ba20: 61 70 70 69 6e 67 20 54 79 70 65 4e 61 6d 65 3d  apping TypeName=
ba30: 22 49 73 54 79 70 65 4f 66 28 6e 6f 72 74 68 77  "IsTypeOf(northw
ba40: 69 6e 64 45 46 4d 6f 64 65 6c 2e 52 65 67 69 6f  indEFModel.Regio
ba50: 6e 73 29 22 3e 0a 20 20 20 20 20 20 20 20 20 20  ns)">.          
ba60: 20 20 20 20 3c 4d 61 70 70 69 6e 67 46 72 61 67      <MappingFrag
ba70: 6d 65 6e 74 20 53 74 6f 72 65 45 6e 74 69 74 79  ment StoreEntity
ba80: 53 65 74 3d 22 52 65 67 69 6f 6e 73 22 3e 0a 20  Set="Regions">. 
ba90: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c                 <
baa0: 53 63 61 6c 61 72 50 72 6f 70 65 72 74 79 20 4e  ScalarProperty N
bab0: 61 6d 65 3d 22 52 65 67 69 6f 6e 49 44 22 20 43  ame="RegionID" C
bac0: 6f 6c 75 6d 6e 4e 61 6d 65 3d 22 52 65 67 69 6f  olumnName="Regio
bad0: 6e 49 44 22 20 2f 3e 0a 20 20 20 20 20 20 20 20  nID" />.        
bae0: 20 20 20 20 20 20 20 20 3c 53 63 61 6c 61 72 50          <ScalarP
baf0: 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22 52 65  roperty Name="Re
bb00: 67 69 6f 6e 44 65 73 63 72 69 70 74 69 6f 6e 22  gionDescription"
bb10: 20 43 6f 6c 75 6d 6e 4e 61 6d 65 3d 22 52 65 67   ColumnName="Reg
bb20: 69 6f 6e 44 65 73 63 72 69 70 74 69 6f 6e 22 20  ionDescription" 
bb30: 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  />.             
bb40: 20 3c 2f 4d 61 70 70 69 6e 67 46 72 61 67 6d 65   </MappingFragme
bb50: 6e 74 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20  nt>.            
bb60: 3c 2f 45 6e 74 69 74 79 54 79 70 65 4d 61 70 70  </EntityTypeMapp
bb70: 69 6e 67 3e 0a 20 20 20 20 20 20 20 20 20 20 3c  ing>.          <
bb80: 2f 45 6e 74 69 74 79 53 65 74 4d 61 70 70 69 6e  /EntitySetMappin
bb90: 67 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 45 6e  g>.          <En
bba0: 74 69 74 79 53 65 74 4d 61 70 70 69 6e 67 20 4e  titySetMapping N
bbb0: 61 6d 65 3d 22 53 75 70 70 6c 69 65 72 73 22 3e  ame="Suppliers">
bbc0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 3c 45 6e  .            <En
bbd0: 74 69 74 79 54 79 70 65 4d 61 70 70 69 6e 67 20  tityTypeMapping 
bbe0: 54 79 70 65 4e 61 6d 65 3d 22 49 73 54 79 70 65  TypeName="IsType
bbf0: 4f 66 28 6e 6f 72 74 68 77 69 6e 64 45 46 4d 6f  Of(northwindEFMo
bc00: 64 65 6c 2e 53 75 70 70 6c 69 65 72 73 29 22 3e  del.Suppliers)">
bc10: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c  .              <
bc20: 4d 61 70 70 69 6e 67 46 72 61 67 6d 65 6e 74 20  MappingFragment 
bc30: 53 74 6f 72 65 45 6e 74 69 74 79 53 65 74 3d 22  StoreEntitySet="
bc40: 53 75 70 70 6c 69 65 72 73 22 3e 0a 20 20 20 20  Suppliers">.    
bc50: 20 20 20 20 20 20 20 20 20 20 20 20 3c 53 63 61              <Sca
bc60: 6c 61 72 50 72 6f 70 65 72 74 79 20 4e 61 6d 65  larProperty Name
bc70: 3d 22 53 75 70 70 6c 69 65 72 49 44 22 20 43 6f  ="SupplierID" Co
bc80: 6c 75 6d 6e 4e 61 6d 65 3d 22 53 75 70 70 6c 69  lumnName="Suppli
bc90: 65 72 49 44 22 20 2f 3e 0a 20 20 20 20 20 20 20  erID" />.       
bca0: 20 20 20 20 20 20 20 20 20 3c 53 63 61 6c 61 72           <Scalar
bcb0: 50 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22 43  Property Name="C
bcc0: 6f 6d 70 61 6e 79 4e 61 6d 65 22 20 43 6f 6c 75  ompanyName" Colu
bcd0: 6d 6e 4e 61 6d 65 3d 22 43 6f 6d 70 61 6e 79 4e  mnName="CompanyN
bce0: 61 6d 65 22 20 2f 3e 0a 20 20 20 20 20 20 20 20  ame" />.        
bcf0: 20 20 20 20 20 20 20 20 3c 53 63 61 6c 61 72 50          <ScalarP
bd00: 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22 43 6f  roperty Name="Co
bd10: 6e 74 61 63 74 4e 61 6d 65 22 20 43 6f 6c 75 6d  ntactName" Colum
bd20: 6e 4e 61 6d 65 3d 22 43 6f 6e 74 61 63 74 4e 61  nName="ContactNa
bd30: 6d 65 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20  me" />.         
bd40: 20 20 20 20 20 20 20 3c 53 63 61 6c 61 72 50 72         <ScalarPr
bd50: 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22 43 6f 6e  operty Name="Con
bd60: 74 61 63 74 54 69 74 6c 65 22 20 43 6f 6c 75 6d  tactTitle" Colum
bd70: 6e 4e 61 6d 65 3d 22 43 6f 6e 74 61 63 74 54 69  nName="ContactTi
bd80: 74 6c 65 22 20 2f 3e 0a 20 20 20 20 20 20 20 20  tle" />.        
bd90: 20 20 20 20 20 20 20 20 3c 53 63 61 6c 61 72 50          <ScalarP
bda0: 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22 41 64  roperty Name="Ad
bdb0: 64 72 65 73 73 22 20 43 6f 6c 75 6d 6e 4e 61 6d  dress" ColumnNam
bdc0: 65 3d 22 41 64 64 72 65 73 73 22 20 2f 3e 0a 20  e="Address" />. 
bdd0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c                 <
bde0: 53 63 61 6c 61 72 50 72 6f 70 65 72 74 79 20 4e  ScalarProperty N
bdf0: 61 6d 65 3d 22 43 69 74 79 22 20 43 6f 6c 75 6d  ame="City" Colum
be00: 6e 4e 61 6d 65 3d 22 43 69 74 79 22 20 2f 3e 0a  nName="City" />.
be10: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
be20: 3c 53 63 61 6c 61 72 50 72 6f 70 65 72 74 79 20  <ScalarProperty 
be30: 4e 61 6d 65 3d 22 52 65 67 69 6f 6e 22 20 43 6f  Name="Region" Co
be40: 6c 75 6d 6e 4e 61 6d 65 3d 22 52 65 67 69 6f 6e  lumnName="Region
be50: 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20  " />.           
be60: 20 20 20 20 20 3c 53 63 61 6c 61 72 50 72 6f 70       <ScalarProp
be70: 65 72 74 79 20 4e 61 6d 65 3d 22 50 6f 73 74 61  erty Name="Posta
be80: 6c 43 6f 64 65 22 20 43 6f 6c 75 6d 6e 4e 61 6d  lCode" ColumnNam
be90: 65 3d 22 50 6f 73 74 61 6c 43 6f 64 65 22 20 2f  e="PostalCode" /
bea0: 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  >.              
beb0: 20 20 3c 53 63 61 6c 61 72 50 72 6f 70 65 72 74    <ScalarPropert
bec0: 79 20 4e 61 6d 65 3d 22 43 6f 75 6e 74 72 79 22  y Name="Country"
bed0: 20 43 6f 6c 75 6d 6e 4e 61 6d 65 3d 22 43 6f 75   ColumnName="Cou
bee0: 6e 74 72 79 22 20 2f 3e 0a 20 20 20 20 20 20 20  ntry" />.       
bef0: 20 20 20 20 20 20 20 20 20 3c 53 63 61 6c 61 72           <Scalar
bf00: 50 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22 50  Property Name="P
bf10: 68 6f 6e 65 22 20 43 6f 6c 75 6d 6e 4e 61 6d 65  hone" ColumnName
bf20: 3d 22 50 68 6f 6e 65 22 20 2f 3e 0a 20 20 20 20  ="Phone" />.    
bf30: 20 20 20 20 20 20 20 20 20 20 20 20 3c 53 63 61              <Sca
bf40: 6c 61 72 50 72 6f 70 65 72 74 79 20 4e 61 6d 65  larProperty Name
bf50: 3d 22 46 61 78 22 20 43 6f 6c 75 6d 6e 4e 61 6d  ="Fax" ColumnNam
bf60: 65 3d 22 46 61 78 22 20 2f 3e 0a 20 20 20 20 20  e="Fax" />.     
bf70: 20 20 20 20 20 20 20 20 20 20 20 3c 53 63 61 6c             <Scal
bf80: 61 72 50 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d  arProperty Name=
bf90: 22 48 6f 6d 65 50 61 67 65 22 20 43 6f 6c 75 6d  "HomePage" Colum
bfa0: 6e 4e 61 6d 65 3d 22 48 6f 6d 65 50 61 67 65 22  nName="HomePage"
bfb0: 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20   />.            
bfc0: 20 20 3c 2f 4d 61 70 70 69 6e 67 46 72 61 67 6d    </MappingFragm
bfd0: 65 6e 74 3e 0a 20 20 20 20 20 20 20 20 20 20 20  ent>.           
bfe0: 20 3c 2f 45 6e 74 69 74 79 54 79 70 65 4d 61 70   </EntityTypeMap
bff0: 70 69 6e 67 3e 0a 20 20 20 20 20 20 20 20 20 20  ping>.          
c000: 3c 2f 45 6e 74 69 74 79 53 65 74 4d 61 70 70 69  </EntitySetMappi
c010: 6e 67 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 45  ng>.          <E
c020: 6e 74 69 74 79 53 65 74 4d 61 70 70 69 6e 67 20  ntitySetMapping 
c030: 4e 61 6d 65 3d 22 54 65 72 72 69 74 6f 72 69 65  Name="Territorie
c040: 73 22 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20  s">.            
c050: 3c 45 6e 74 69 74 79 54 79 70 65 4d 61 70 70 69  <EntityTypeMappi
c060: 6e 67 20 54 79 70 65 4e 61 6d 65 3d 22 49 73 54  ng TypeName="IsT
c070: 79 70 65 4f 66 28 6e 6f 72 74 68 77 69 6e 64 45  ypeOf(northwindE
c080: 46 4d 6f 64 65 6c 2e 54 65 72 72 69 74 6f 72 69  FModel.Territori
c090: 65 73 29 22 3e 0a 20 20 20 20 20 20 20 20 20 20  es)">.          
c0a0: 20 20 20 20 3c 4d 61 70 70 69 6e 67 46 72 61 67      <MappingFrag
c0b0: 6d 65 6e 74 20 53 74 6f 72 65 45 6e 74 69 74 79  ment StoreEntity
c0c0: 53 65 74 3d 22 54 65 72 72 69 74 6f 72 69 65 73  Set="Territories
c0d0: 22 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ">.             
c0e0: 20 20 20 3c 53 63 61 6c 61 72 50 72 6f 70 65 72     <ScalarProper
c0f0: 74 79 20 4e 61 6d 65 3d 22 54 65 72 72 69 74 6f  ty Name="Territo
c100: 72 79 49 44 22 20 43 6f 6c 75 6d 6e 4e 61 6d 65  ryID" ColumnName
c110: 3d 22 54 65 72 72 69 74 6f 72 79 49 44 22 20 2f  ="TerritoryID" /
c120: 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  >.              
c130: 20 20 3c 53 63 61 6c 61 72 50 72 6f 70 65 72 74    <ScalarPropert
c140: 79 20 4e 61 6d 65 3d 22 54 65 72 72 69 74 6f 72  y Name="Territor
c150: 79 44 65 73 63 72 69 70 74 69 6f 6e 22 20 43 6f  yDescription" Co
c160: 6c 75 6d 6e 4e 61 6d 65 3d 22 54 65 72 72 69 74  lumnName="Territ
c170: 6f 72 79 44 65 73 63 72 69 70 74 69 6f 6e 22 20  oryDescription" 
c180: 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  />.             
c190: 20 3c 2f 4d 61 70 70 69 6e 67 46 72 61 67 6d 65   </MappingFragme
c1a0: 6e 74 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20  nt>.            
c1b0: 3c 2f 45 6e 74 69 74 79 54 79 70 65 4d 61 70 70  </EntityTypeMapp
c1c0: 69 6e 67 3e 0a 20 20 20 20 20 20 20 20 20 20 3c  ing>.          <
c1d0: 2f 45 6e 74 69 74 79 53 65 74 4d 61 70 70 69 6e  /EntitySetMappin
c1e0: 67 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 41 73  g>.          <As
c1f0: 73 6f 63 69 61 74 69 6f 6e 53 65 74 4d 61 70 70  sociationSetMapp
c200: 69 6e 67 20 4e 61 6d 65 3d 22 46 4b 5f 50 72 6f  ing Name="FK_Pro
c210: 64 75 63 74 73 5f 43 61 74 65 67 6f 72 79 49 44  ducts_CategoryID
c220: 5f 43 61 74 65 67 6f 72 79 49 44 22 20 54 79 70  _CategoryID" Typ
c230: 65 4e 61 6d 65 3d 22 6e 6f 72 74 68 77 69 6e 64  eName="northwind
c240: 45 46 4d 6f 64 65 6c 2e 46 4b 5f 50 72 6f 64 75  EFModel.FK_Produ
c250: 63 74 73 5f 43 61 74 65 67 6f 72 79 49 44 5f 43  cts_CategoryID_C
c260: 61 74 65 67 6f 72 79 49 44 22 20 53 74 6f 72 65  ategoryID" Store
c270: 45 6e 74 69 74 79 53 65 74 3d 22 50 72 6f 64 75  EntitySet="Produ
c280: 63 74 73 22 3e 0a 20 20 20 20 20 20 20 20 20 20  cts">.          
c290: 20 20 3c 45 6e 64 50 72 6f 70 65 72 74 79 20 4e    <EndProperty N
c2a0: 61 6d 65 3d 22 43 61 74 65 67 6f 72 69 65 73 22  ame="Categories"
c2b0: 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  >.              
c2c0: 3c 53 63 61 6c 61 72 50 72 6f 70 65 72 74 79 20  <ScalarProperty 
c2d0: 4e 61 6d 65 3d 22 43 61 74 65 67 6f 72 79 49 44  Name="CategoryID
c2e0: 22 20 43 6f 6c 75 6d 6e 4e 61 6d 65 3d 22 43 61  " ColumnName="Ca
c2f0: 74 65 67 6f 72 79 49 44 22 20 2f 3e 0a 20 20 20  tegoryID" />.   
c300: 20 20 20 20 20 20 20 20 20 3c 2f 45 6e 64 50 72           </EndPr
c310: 6f 70 65 72 74 79 3e 0a 20 20 20 20 20 20 20 20  operty>.        
c320: 20 20 20 20 3c 45 6e 64 50 72 6f 70 65 72 74 79      <EndProperty
c330: 20 4e 61 6d 65 3d 22 50 72 6f 64 75 63 74 73 22   Name="Products"
c340: 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  >.              
c350: 3c 53 63 61 6c 61 72 50 72 6f 70 65 72 74 79 20  <ScalarProperty 
c360: 4e 61 6d 65 3d 22 50 72 6f 64 75 63 74 49 44 22  Name="ProductID"
c370: 20 43 6f 6c 75 6d 6e 4e 61 6d 65 3d 22 50 72 6f   ColumnName="Pro
c380: 64 75 63 74 49 44 22 20 2f 3e 0a 20 20 20 20 20  ductID" />.     
c390: 20 20 20 20 20 20 20 3c 2f 45 6e 64 50 72 6f 70         </EndProp
c3a0: 65 72 74 79 3e 0a 20 20 20 20 20 20 20 20 20 20  erty>.          
c3b0: 20 20 3c 43 6f 6e 64 69 74 69 6f 6e 20 43 6f 6c    <Condition Col
c3c0: 75 6d 6e 4e 61 6d 65 3d 22 43 61 74 65 67 6f 72  umnName="Categor
c3d0: 79 49 44 22 20 49 73 4e 75 6c 6c 3d 22 66 61 6c  yID" IsNull="fal
c3e0: 73 65 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20  se" />.         
c3f0: 20 3c 2f 41 73 73 6f 63 69 61 74 69 6f 6e 53 65   </AssociationSe
c400: 74 4d 61 70 70 69 6e 67 3e 0a 20 20 20 20 20 20  tMapping>.      
c410: 20 20 20 20 3c 41 73 73 6f 63 69 61 74 69 6f 6e      <Association
c420: 53 65 74 4d 61 70 70 69 6e 67 20 4e 61 6d 65 3d  SetMapping Name=
c430: 22 46 4b 5f 4f 72 64 65 72 73 5f 43 75 73 74 6f  "FK_Orders_Custo
c440: 6d 65 72 49 44 5f 43 75 73 74 6f 6d 65 72 49 44  merID_CustomerID
c450: 22 20 54 79 70 65 4e 61 6d 65 3d 22 6e 6f 72 74  " TypeName="nort
c460: 68 77 69 6e 64 45 46 4d 6f 64 65 6c 2e 46 4b 5f  hwindEFModel.FK_
c470: 4f 72 64 65 72 73 5f 43 75 73 74 6f 6d 65 72 49  Orders_CustomerI
c480: 44 5f 43 75 73 74 6f 6d 65 72 49 44 22 20 53 74  D_CustomerID" St
c490: 6f 72 65 45 6e 74 69 74 79 53 65 74 3d 22 4f 72  oreEntitySet="Or
c4a0: 64 65 72 73 22 3e 0a 20 20 20 20 20 20 20 20 20  ders">.         
c4b0: 20 20 20 3c 45 6e 64 50 72 6f 70 65 72 74 79 20     <EndProperty 
c4c0: 4e 61 6d 65 3d 22 43 75 73 74 6f 6d 65 72 73 22  Name="Customers"
c4d0: 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  >.              
c4e0: 3c 53 63 61 6c 61 72 50 72 6f 70 65 72 74 79 20  <ScalarProperty 
c4f0: 4e 61 6d 65 3d 22 43 75 73 74 6f 6d 65 72 49 44  Name="CustomerID
c500: 22 20 43 6f 6c 75 6d 6e 4e 61 6d 65 3d 22 43 75  " ColumnName="Cu
c510: 73 74 6f 6d 65 72 49 44 22 20 2f 3e 0a 20 20 20  stomerID" />.   
c520: 20 20 20 20 20 20 20 20 20 3c 2f 45 6e 64 50 72           </EndPr
c530: 6f 70 65 72 74 79 3e 0a 20 20 20 20 20 20 20 20  operty>.        
c540: 20 20 20 20 3c 45 6e 64 50 72 6f 70 65 72 74 79      <EndProperty
c550: 20 4e 61 6d 65 3d 22 4f 72 64 65 72 73 22 3e 0a   Name="Orders">.
c560: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 53                <S
c570: 63 61 6c 61 72 50 72 6f 70 65 72 74 79 20 4e 61  calarProperty Na
c580: 6d 65 3d 22 4f 72 64 65 72 49 44 22 20 43 6f 6c  me="OrderID" Col
c590: 75 6d 6e 4e 61 6d 65 3d 22 4f 72 64 65 72 49 44  umnName="OrderID
c5a0: 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20  " />.           
c5b0: 20 3c 2f 45 6e 64 50 72 6f 70 65 72 74 79 3e 0a   </EndProperty>.
c5c0: 20 20 20 20 20 20 20 20 20 20 20 20 3c 43 6f 6e              <Con
c5d0: 64 69 74 69 6f 6e 20 43 6f 6c 75 6d 6e 4e 61 6d  dition ColumnNam
c5e0: 65 3d 22 43 75 73 74 6f 6d 65 72 49 44 22 20 49  e="CustomerID" I
c5f0: 73 4e 75 6c 6c 3d 22 66 61 6c 73 65 22 20 2f 3e  sNull="false" />
c600: 0a 20 20 20 20 20 20 20 20 20 20 3c 2f 41 73 73  .          </Ass
c610: 6f 63 69 61 74 69 6f 6e 53 65 74 4d 61 70 70 69  ociationSetMappi
c620: 6e 67 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 41  ng>.          <A
c630: 73 73 6f 63 69 61 74 69 6f 6e 53 65 74 4d 61 70  ssociationSetMap
c640: 70 69 6e 67 20 4e 61 6d 65 3d 22 46 4b 5f 49 6e  ping Name="FK_In
c650: 74 65 72 6e 61 74 69 6f 6e 61 6c 4f 72 64 65 72  ternationalOrder
c660: 73 5f 4f 72 64 65 72 49 44 5f 4f 72 64 65 72 49  s_OrderID_OrderI
c670: 44 22 20 54 79 70 65 4e 61 6d 65 3d 22 6e 6f 72  D" TypeName="nor
c680: 74 68 77 69 6e 64 45 46 4d 6f 64 65 6c 2e 46 4b  thwindEFModel.FK
c690: 5f 49 6e 74 65 72 6e 61 74 69 6f 6e 61 6c 4f 72  _InternationalOr
c6a0: 64 65 72 73 5f 4f 72 64 65 72 49 44 5f 4f 72 64  ders_OrderID_Ord
c6b0: 65 72 49 44 22 20 53 74 6f 72 65 45 6e 74 69 74  erID" StoreEntit
c6c0: 79 53 65 74 3d 22 49 6e 74 65 72 6e 61 74 69 6f  ySet="Internatio
c6d0: 6e 61 6c 4f 72 64 65 72 73 22 3e 0a 20 20 20 20  nalOrders">.    
c6e0: 20 20 20 20 20 20 20 20 3c 45 6e 64 50 72 6f 70          <EndProp
c6f0: 65 72 74 79 20 4e 61 6d 65 3d 22 4f 72 64 65 72  erty Name="Order
c700: 73 22 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20  s">.            
c710: 20 20 3c 53 63 61 6c 61 72 50 72 6f 70 65 72 74    <ScalarPropert
c720: 79 20 4e 61 6d 65 3d 22 4f 72 64 65 72 49 44 22  y Name="OrderID"
c730: 20 43 6f 6c 75 6d 6e 4e 61 6d 65 3d 22 4f 72 64   ColumnName="Ord
c740: 65 72 49 44 22 20 2f 3e 0a 20 20 20 20 20 20 20  erID" />.       
c750: 20 20 20 20 20 3c 2f 45 6e 64 50 72 6f 70 65 72       </EndProper
c760: 74 79 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20  ty>.            
c770: 3c 45 6e 64 50 72 6f 70 65 72 74 79 20 4e 61 6d  <EndProperty Nam
c780: 65 3d 22 49 6e 74 65 72 6e 61 74 69 6f 6e 61 6c  e="International
c790: 4f 72 64 65 72 73 22 3e 0a 20 20 20 20 20 20 20  Orders">.       
c7a0: 20 20 20 20 20 20 20 3c 53 63 61 6c 61 72 50 72         <ScalarPr
c7b0: 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22 4f 72 64  operty Name="Ord
c7c0: 65 72 49 44 22 20 43 6f 6c 75 6d 6e 4e 61 6d 65  erID" ColumnName
c7d0: 3d 22 4f 72 64 65 72 49 44 22 20 2f 3e 0a 20 20  ="OrderID" />.  
c7e0: 20 20 20 20 20 20 20 20 20 20 3c 2f 45 6e 64 50            </EndP
c7f0: 72 6f 70 65 72 74 79 3e 0a 20 20 20 20 20 20 20  roperty>.       
c800: 20 20 20 3c 2f 41 73 73 6f 63 69 61 74 69 6f 6e     </Association
c810: 53 65 74 4d 61 70 70 69 6e 67 3e 0a 20 20 20 20  SetMapping>.    
c820: 20 20 20 20 20 20 3c 41 73 73 6f 63 69 61 74 69        <Associati
c830: 6f 6e 53 65 74 4d 61 70 70 69 6e 67 20 4e 61 6d  onSetMapping Nam
c840: 65 3d 22 46 4b 5f 4f 72 64 65 72 44 65 74 61 69  e="FK_OrderDetai
c850: 6c 73 5f 4f 72 64 65 72 49 44 5f 4f 72 64 65 72  ls_OrderID_Order
c860: 49 44 22 20 54 79 70 65 4e 61 6d 65 3d 22 6e 6f  ID" TypeName="no
c870: 72 74 68 77 69 6e 64 45 46 4d 6f 64 65 6c 2e 46  rthwindEFModel.F
c880: 4b 5f 4f 72 64 65 72 44 65 74 61 69 6c 73 5f 4f  K_OrderDetails_O
c890: 72 64 65 72 49 44 5f 4f 72 64 65 72 49 44 22 20  rderID_OrderID" 
c8a0: 53 74 6f 72 65 45 6e 74 69 74 79 53 65 74 3d 22  StoreEntitySet="
c8b0: 4f 72 64 65 72 44 65 74 61 69 6c 73 22 3e 0a 20  OrderDetails">. 
c8c0: 20 20 20 20 20 20 20 20 20 20 20 3c 45 6e 64 50             <EndP
c8d0: 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22 4f 72  roperty Name="Or
c8e0: 64 65 72 73 22 3e 0a 20 20 20 20 20 20 20 20 20  ders">.         
c8f0: 20 20 20 20 20 3c 53 63 61 6c 61 72 50 72 6f 70       <ScalarProp
c900: 65 72 74 79 20 4e 61 6d 65 3d 22 4f 72 64 65 72  erty Name="Order
c910: 49 44 22 20 43 6f 6c 75 6d 6e 4e 61 6d 65 3d 22  ID" ColumnName="
c920: 4f 72 64 65 72 49 44 22 20 2f 3e 0a 20 20 20 20  OrderID" />.    
c930: 20 20 20 20 20 20 20 20 3c 2f 45 6e 64 50 72 6f          </EndPro
c940: 70 65 72 74 79 3e 0a 20 20 20 20 20 20 20 20 20  perty>.         
c950: 20 20 20 3c 45 6e 64 50 72 6f 70 65 72 74 79 20     <EndProperty 
c960: 4e 61 6d 65 3d 22 4f 72 64 65 72 44 65 74 61 69  Name="OrderDetai
c970: 6c 73 22 3e 0a 20 20 20 20 20 20 20 20 20 20 20  ls">.           
c980: 20 20 20 3c 53 63 61 6c 61 72 50 72 6f 70 65 72     <ScalarProper
c990: 74 79 20 4e 61 6d 65 3d 22 4f 72 64 65 72 49 44  ty Name="OrderID
c9a0: 22 20 43 6f 6c 75 6d 6e 4e 61 6d 65 3d 22 4f 72  " ColumnName="Or
c9b0: 64 65 72 49 44 22 20 2f 3e 0a 20 20 20 20 20 20  derID" />.      
c9c0: 20 20 20 20 20 20 20 20 3c 53 63 61 6c 61 72 50          <ScalarP
c9d0: 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22 50 72  roperty Name="Pr
c9e0: 6f 64 75 63 74 49 44 22 20 43 6f 6c 75 6d 6e 4e  oductID" ColumnN
c9f0: 61 6d 65 3d 22 50 72 6f 64 75 63 74 49 44 22 20  ame="ProductID" 
ca00: 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 3c  />.            <
ca10: 2f 45 6e 64 50 72 6f 70 65 72 74 79 3e 0a 20 20  /EndProperty>.  
ca20: 20 20 20 20 20 20 20 20 3c 2f 41 73 73 6f 63 69          </Associ
ca30: 61 74 69 6f 6e 53 65 74 4d 61 70 70 69 6e 67 3e  ationSetMapping>
ca40: 0a 20 20 20 20 20 20 20 20 20 20 3c 41 73 73 6f  .          <Asso
ca50: 63 69 61 74 69 6f 6e 53 65 74 4d 61 70 70 69 6e  ciationSetMappin
ca60: 67 20 4e 61 6d 65 3d 22 46 4b 5f 4f 72 64 65 72  g Name="FK_Order
ca70: 44 65 74 61 69 6c 73 5f 50 72 6f 64 75 63 74 49  Details_ProductI
ca80: 44 5f 50 72 6f 64 75 63 74 49 44 22 20 54 79 70  D_ProductID" Typ
ca90: 65 4e 61 6d 65 3d 22 6e 6f 72 74 68 77 69 6e 64  eName="northwind
caa0: 45 46 4d 6f 64 65 6c 2e 46 4b 5f 4f 72 64 65 72  EFModel.FK_Order
cab0: 44 65 74 61 69 6c 73 5f 50 72 6f 64 75 63 74 49  Details_ProductI
cac0: 44 5f 50 72 6f 64 75 63 74 49 44 22 20 53 74 6f  D_ProductID" Sto
cad0: 72 65 45 6e 74 69 74 79 53 65 74 3d 22 4f 72 64  reEntitySet="Ord
cae0: 65 72 44 65 74 61 69 6c 73 22 3e 0a 20 20 20 20  erDetails">.    
caf0: 20 20 20 20 20 20 20 20 3c 45 6e 64 50 72 6f 70          <EndProp
cb00: 65 72 74 79 20 4e 61 6d 65 3d 22 50 72 6f 64 75  erty Name="Produ
cb10: 63 74 73 22 3e 0a 20 20 20 20 20 20 20 20 20 20  cts">.          
cb20: 20 20 20 20 3c 53 63 61 6c 61 72 50 72 6f 70 65      <ScalarPrope
cb30: 72 74 79 20 4e 61 6d 65 3d 22 50 72 6f 64 75 63  rty Name="Produc
cb40: 74 49 44 22 20 43 6f 6c 75 6d 6e 4e 61 6d 65 3d  tID" ColumnName=
cb50: 22 50 72 6f 64 75 63 74 49 44 22 20 2f 3e 0a 20  "ProductID" />. 
cb60: 20 20 20 20 20 20 20 20 20 20 20 3c 2f 45 6e 64             </End
cb70: 50 72 6f 70 65 72 74 79 3e 0a 20 20 20 20 20 20  Property>.      
cb80: 20 20 20 20 20 20 3c 45 6e 64 50 72 6f 70 65 72        <EndProper
cb90: 74 79 20 4e 61 6d 65 3d 22 4f 72 64 65 72 44 65  ty Name="OrderDe
cba0: 74 61 69 6c 73 22 3e 0a 20 20 20 20 20 20 20 20  tails">.        
cbb0: 20 20 20 20 20 20 3c 53 63 61 6c 61 72 50 72 6f        <ScalarPro
cbc0: 70 65 72 74 79 20 4e 61 6d 65 3d 22 4f 72 64 65  perty Name="Orde
cbd0: 72 49 44 22 20 43 6f 6c 75 6d 6e 4e 61 6d 65 3d  rID" ColumnName=
cbe0: 22 4f 72 64 65 72 49 44 22 20 2f 3e 0a 20 20 20  "OrderID" />.   
cbf0: 20 20 20 20 20 20 20 20 20 20 20 3c 53 63 61 6c             <Scal
cc00: 61 72 50 72 6f 70 65 72 74 79 20 4e 61 6d 65 3d  arProperty Name=
cc10: 22 50 72 6f 64 75 63 74 49 44 22 20 43 6f 6c 75  "ProductID" Colu
cc20: 6d 6e 4e 61 6d 65 3d 22 50 72 6f 64 75 63 74 49  mnName="ProductI
cc30: 44 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20  D" />.          
cc40: 20 20 3c 2f 45 6e 64 50 72 6f 70 65 72 74 79 3e    </EndProperty>
cc50: 0a 20 20 20 20 20 20 20 20 20 20 3c 2f 41 73 73  .          </Ass
cc60: 6f 63 69 61 74 69 6f 6e 53 65 74 4d 61 70 70 69  ociationSetMappi
cc70: 6e 67 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 41  ng>.          <A
cc80: 73 73 6f 63 69 61 74 69 6f 6e 53 65 74 4d 61 70  ssociationSetMap
cc90: 70 69 6e 67 20 4e 61 6d 65 3d 22 46 4b 5f 50 72  ping Name="FK_Pr
cca0: 6f 64 75 63 74 73 5f 53 75 70 70 6c 69 65 72 49  oducts_SupplierI
ccb0: 44 5f 53 75 70 70 6c 69 65 72 49 44 22 20 54 79  D_SupplierID" Ty
ccc0: 70 65 4e 61 6d 65 3d 22 6e 6f 72 74 68 77 69 6e  peName="northwin
ccd0: 64 45 46 4d 6f 64 65 6c 2e 46 4b 5f 50 72 6f 64  dEFModel.FK_Prod
cce0: 75 63 74 73 5f 53 75 70 70 6c 69 65 72 49 44 5f  ucts_SupplierID_
ccf0: 53 75 70 70 6c 69 65 72 49 44 22 20 53 74 6f 72  SupplierID" Stor
cd00: 65 45 6e 74 69 74 79 53 65 74 3d 22 50 72 6f 64  eEntitySet="Prod
cd10: 75 63 74 73 22 3e 0a 20 20 20 20 20 20 20 20 20  ucts">.         
cd20: 20 20 20 3c 45 6e 64 50 72 6f 70 65 72 74 79 20     <EndProperty 
cd30: 4e 61 6d 65 3d 22 53 75 70 70 6c 69 65 72 73 22  Name="Suppliers"
cd40: 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  >.              
cd50: 3c 53 63 61 6c 61 72 50 72 6f 70 65 72 74 79 20  <ScalarProperty 
cd60: 4e 61 6d 65 3d 22 53 75 70 70 6c 69 65 72 49 44  Name="SupplierID
cd70: 22 20 43 6f 6c 75 6d 6e 4e 61 6d 65 3d 22 53 75  " ColumnName="Su
cd80: 70 70 6c 69 65 72 49 44 22 20 2f 3e 0a 20 20 20  pplierID" />.   
cd90: 20 20 20 20 20 20 20 20 20 3c 2f 45 6e 64 50 72           </EndPr
cda0: 6f 70 65 72 74 79 3e 0a 20 20 20 20 20 20 20 20  operty>.        
cdb0: 20 20 20 20 3c 45 6e 64 50 72 6f 70 65 72 74 79      <EndProperty
cdc0: 20 4e 61 6d 65 3d 22 50 72 6f 64 75 63 74 73 22   Name="Products"
cdd0: 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  >.              
cde0: 3c 53 63 61 6c 61 72 50 72 6f 70 65 72 74 79 20  <ScalarProperty 
cdf0: 4e 61 6d 65 3d 22 50 72 6f 64 75 63 74 49 44 22  Name="ProductID"
ce00: 20 43 6f 6c 75 6d 6e 4e 61 6d 65 3d 22 50 72 6f   ColumnName="Pro
ce10: 64 75 63 74 49 44 22 20 2f 3e 0a 20 20 20 20 20  ductID" />.     
ce20: 20 20 20 20 20 20 20 3c 2f 45 6e 64 50 72 6f 70         </EndProp
ce30: 65 72 74 79 3e 0a 20 20 20 20 20 20 20 20 20 20  erty>.          
ce40: 20 20 3c 43 6f 6e 64 69 74 69 6f 6e 20 43 6f 6c    <Condition Col
ce50: 75 6d 6e 4e 61 6d 65 3d 22 53 75 70 70 6c 69 65  umnName="Supplie
ce60: 72 49 44 22 20 49 73 4e 75 6c 6c 3d 22 66 61 6c  rID" IsNull="fal
ce70: 73 65 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20  se" />.         
ce80: 20 3c 2f 41 73 73 6f 63 69 61 74 69 6f 6e 53 65   </AssociationSe
ce90: 74 4d 61 70 70 69 6e 67 3e 0a 20 20 20 20 20 20  tMapping>.      
cea0: 20 20 20 20 3c 41 73 73 6f 63 69 61 74 69 6f 6e      <Association
ceb0: 53 65 74 4d 61 70 70 69 6e 67 20 4e 61 6d 65 3d  SetMapping Name=
cec0: 22 46 4b 5f 54 65 72 72 69 74 6f 72 69 65 73 5f  "FK_Territories_
ced0: 52 65 67 69 6f 6e 49 44 5f 52 65 67 69 6f 6e 49  RegionID_RegionI
cee0: 44 22 20 54 79 70 65 4e 61 6d 65 3d 22 6e 6f 72  D" TypeName="nor
cef0: 74 68 77 69 6e 64 45 46 4d 6f 64 65 6c 2e 46 4b  thwindEFModel.FK
cf00: 5f 54 65 72 72 69 74 6f 72 69 65 73 5f 52 65 67  _Territories_Reg
cf10: 69 6f 6e 49 44 5f 52 65 67 69 6f 6e 49 44 22 20  ionID_RegionID" 
cf20: 53 74 6f 72 65 45 6e 74 69 74 79 53 65 74 3d 22  StoreEntitySet="
cf30: 54 65 72 72 69 74 6f 72 69 65 73 22 3e 0a 20 20  Territories">.  
cf40: 20 20 20 20 20 20 20 20 20 20 3c 45 6e 64 50 72            <EndPr
cf50: 6f 70 65 72 74 79 20 4e 61 6d 65 3d 22 52 65 67  operty Name="Reg
cf60: 69 6f 6e 73 22 3e 0a 20 20 20 20 20 20 20 20 20  ions">.         
cf70: 20 20 20 20 20 3c 53 63 61 6c 61 72 50 72 6f 70       <ScalarProp
cf80: 65 72 74 79 20 4e 61 6d 65 3d 22 52 65 67 69 6f  erty Name="Regio
cf90: 6e 49 44 22 20 43 6f 6c 75 6d 6e 4e 61 6d 65 3d  nID" ColumnName=
cfa0: 22 52 65 67 69 6f 6e 49 44 22 20 2f 3e 0a 20 20  "RegionID" />.  
cfb0: 20 20 20 20 20 20 20 20 20 20 3c 2f 45 6e 64 50            </EndP
cfc0: 72 6f 70 65 72 74 79 3e 0a 20 20 20 20 20 20 20  roperty>.       
cfd0: 20 20 20 20 20 3c 45 6e 64 50 72 6f 70 65 72 74       <EndPropert
cfe0: 79 20 4e 61 6d 65 3d 22 54 65 72 72 69 74 6f 72  y Name="Territor
cff0: 69 65 73 22 3e 0a 20 20 20 20 20 20 20 20 20 20  ies">.          
d000: 20 20 20 20 3c 53 63 61 6c 61 72 50 72 6f 70 65      <ScalarPrope
d010: 72 74 79 20 4e 61 6d 65 3d 22 54 65 72 72 69 74  rty Name="Territ
d020: 6f 72 79 49 44 22 20 43 6f 6c 75 6d 6e 4e 61 6d  oryID" ColumnNam
d030: 65 3d 22 54 65 72 72 69 74 6f 72 79 49 44 22 20  e="TerritoryID" 
d040: 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 3c  />.            <
d050: 2f 45 6e 64 50 72 6f 70 65 72 74 79 3e 0a 20 20  /EndProperty>.  
d060: 20 20 20 20 20 20 20 20 3c 2f 41 73 73 6f 63 69          </Associ
d070: 61 74 69 6f 6e 53 65 74 4d 61 70 70 69 6e 67 3e  ationSetMapping>
d080: 0a 20 20 20 20 20 20 20 20 20 20 3c 41 73 73 6f  .          <Asso
d090: 63 69 61 74 69 6f 6e 53 65 74 4d 61 70 70 69 6e  ciationSetMappin
d0a0: 67 20 4e 61 6d 65 3d 22 45 6d 70 6c 6f 79 65 65  g Name="Employee
d0b0: 73 54 65 72 72 69 74 6f 72 69 65 73 22 20 54 79  sTerritories" Ty
d0c0: 70 65 4e 61 6d 65 3d 22 6e 6f 72 74 68 77 69 6e  peName="northwin
d0d0: 64 45 46 4d 6f 64 65 6c 2e 45 6d 70 6c 6f 79 65  dEFModel.Employe
d0e0: 65 73 54 65 72 72 69 74 6f 72 69 65 73 22 20 53  esTerritories" S
d0f0: 74 6f 72 65 45 6e 74 69 74 79 53 65 74 3d 22 45  toreEntitySet="E
d100: 6d 70 6c 6f 79 65 65 73 54 65 72 72 69 74 6f 72  mployeesTerritor
d110: 69 65 73 22 3e 0a 20 20 20 20 20 20 20 20 20 20  ies">.          
d120: 20 20 3c 45 6e 64 50 72 6f 70 65 72 74 79 20 4e    <EndProperty N
d130: 61 6d 65 3d 22 45 6d 70 6c 6f 79 65 65 73 22 3e  ame="Employees">
d140: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c  .              <
d150: 53 63 61 6c 61 72 50 72 6f 70 65 72 74 79 20 4e  ScalarProperty N
d160: 61 6d 65 3d 22 45 6d 70 6c 6f 79 65 65 49 44 22  ame="EmployeeID"
d170: 20 43 6f 6c 75 6d 6e 4e 61 6d 65 3d 22 45 6d 70   ColumnName="Emp
d180: 6c 6f 79 65 65 49 44 22 20 2f 3e 0a 20 20 20 20  loyeeID" />.    
d190: 20 20 20 20 20 20 20 20 3c 2f 45 6e 64 50 72 6f          </EndPro
d1a0: 70 65 72 74 79 3e 0a 20 20 20 20 20 20 20 20 20  perty>.         
d1b0: 20 20 20 3c 45 6e 64 50 72 6f 70 65 72 74 79 20     <EndProperty 
d1c0: 4e 61 6d 65 3d 22 54 65 72 72 69 74 6f 72 69 65  Name="Territorie
d1d0: 73 22 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20  s">.            
d1e0: 20 20 3c 53 63 61 6c 61 72 50 72 6f 70 65 72 74    <ScalarPropert
d1f0: 79 20 4e 61 6d 65 3d 22 54 65 72 72 69 74 6f 72  y Name="Territor
d200: 79 49 44 22 20 43 6f 6c 75 6d 6e 4e 61 6d 65 3d  yID" ColumnName=
d210: 22 54 65 72 72 69 74 6f 72 79 49 44 22 20 2f 3e  "TerritoryID" />
d220: 0a 20 20 20 20 20 20 20 20 20 20 20 20 3c 2f 45  .            </E
d230: 6e 64 50 72 6f 70 65 72 74 79 3e 0a 20 20 20 20  ndProperty>.    
d240: 20 20 20 20 20 20 3c 2f 41 73 73 6f 63 69 61 74        </Associat
d250: 69 6f 6e 53 65 74 4d 61 70 70 69 6e 67 3e 0a 20  ionSetMapping>. 
d260: 20 20 20 20 20 20 20 20 20 3c 2f 45 6e 74 69 74           </Entit
d270: 79 43 6f 6e 74 61 69 6e 65 72 4d 61 70 70 69 6e  yContainerMappin
d280: 67 3e 0a 20 20 20 20 20 20 3c 2f 4d 61 70 70 69  g>.      </Mappi
d290: 6e 67 3e 0a 20 20 20 20 3c 2f 65 64 6d 78 3a 4d  ng>.    </edmx:M
d2a0: 61 70 70 69 6e 67 73 3e 0a 20 20 3c 2f 65 64 6d  appings>.  </edm
d2b0: 78 3a 52 75 6e 74 69 6d 65 3e 0a 20 20 3c 21 2d  x:Runtime>.  <!-
d2c0: 2d 20 45 46 20 44 65 73 69 67 6e 65 72 20 63 6f  - EF Designer co
d2d0: 6e 74 65 6e 74 20 28 44 4f 20 4e 4f 54 20 45 44  ntent (DO NOT ED
d2e0: 49 54 20 4d 41 4e 55 41 4c 4c 59 20 42 45 4c 4f  IT MANUALLY BELO
d2f0: 57 20 48 45 52 45 29 20 2d 2d 3e 0a 20 20 3c 65  W HERE) -->.  <e
d300: 64 6d 78 3a 44 65 73 69 67 6e 65 72 20 78 6d 6c  dmx:Designer xml
d310: 6e 73 3d 22 68 74 74 70 3a 2f 2f 73 63 68 65 6d  ns="http://schem
d320: 61 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d  as.microsoft.com
d330: 2f 61 64 6f 2f 32 30 30 37 2f 30 36 2f 65 64 6d  /ado/2007/06/edm
d340: 78 22 3e 0a 20 20 20 20 3c 65 64 6d 78 3a 43 6f  x">.    <edmx:Co
d350: 6e 6e 65 63 74 69 6f 6e 3e 0a 20 20 20 20 20 20  nnection>.      
d360: 3c 44 65 73 69 67 6e 65 72 49 6e 66 6f 50 72 6f  <DesignerInfoPro
d370: 70 65 72 74 79 53 65 74 3e 0a 20 20 20 20 20 20  pertySet>.      
d380: 20 20 3c 44 65 73 69 67 6e 65 72 50 72 6f 70 65    <DesignerPrope
d390: 72 74 79 20 4e 61 6d 65 3d 22 4d 65 74 61 64 61  rty Name="Metada
d3a0: 74 61 41 72 74 69 66 61 63 74 50 72 6f 63 65 73  taArtifactProces
d3b0: 73 69 6e 67 22 20 56 61 6c 75 65 3d 22 45 6d 62  sing" Value="Emb
d3c0: 65 64 49 6e 4f 75 74 70 75 74 41 73 73 65 6d 62  edInOutputAssemb
d3d0: 6c 79 22 20 2f 3e 0a 20 20 20 20 20 20 3c 2f 44  ly" />.      </D
d3e0: 65 73 69 67 6e 65 72 49 6e 66 6f 50 72 6f 70 65  esignerInfoPrope
d3f0: 72 74 79 53 65 74 3e 0a 20 20 20 20 3c 2f 65 64  rtySet>.    </ed
d400: 6d 78 3a 43 6f 6e 6e 65 63 74 69 6f 6e 3e 0a 20  mx:Connection>. 
d410: 20 20 20 3c 65 64 6d 78 3a 4f 70 74 69 6f 6e 73     <edmx:Options
d420: 3e 0a 20 20 20 20 20 20 3c 44 65 73 69 67 6e 65  >.      <Designe
d430: 72 49 6e 66 6f 50 72 6f 70 65 72 74 79 53 65 74  rInfoPropertySet
d440: 3e 0a 20 20 20 20 20 20 20 20 3c 44 65 73 69 67  >.        <Desig
d450: 6e 65 72 50 72 6f 70 65 72 74 79 20 4e 61 6d 65  nerProperty Name
d460: 3d 22 56 61 6c 69 64 61 74 65 4f 6e 42 75 69 6c  ="ValidateOnBuil
d470: 64 22 20 56 61 6c 75 65 3d 22 74 72 75 65 22 20  d" Value="true" 
d480: 2f 3e 0a 20 20 20 20 20 20 3c 2f 44 65 73 69 67  />.      </Desig
d490: 6e 65 72 49 6e 66 6f 50 72 6f 70 65 72 74 79 53  nerInfoPropertyS
d4a0: 65 74 3e 0a 20 20 20 20 3c 2f 65 64 6d 78 3a 4f  et>.    </edmx:O
d4b0: 70 74 69 6f 6e 73 3e 0a 20 20 20 20 3c 21 2d 2d  ptions>.    <!--
d4c0: 20 44 69 61 67 72 61 6d 20 63 6f 6e 74 65 6e 74   Diagram content
d4d0: 20 28 73 68 61 70 65 20 61 6e 64 20 63 6f 6e 6e   (shape and conn
d4e0: 65 63 74 6f 72 20 70 6f 73 69 74 69 6f 6e 73 29  ector positions)
d4f0: 20 2d 2d 3e 0a 20 20 20 20 3c 65 64 6d 78 3a 44   -->.    <edmx:D
d500: 69 61 67 72 61 6d 73 3e 0a 20 20 20 20 20 20 3c  iagrams>.      <
d510: 44 69 61 67 72 61 6d 20 4e 61 6d 65 3d 22 4e 6f  Diagram Name="No
d520: 72 74 68 77 69 6e 64 4d 6f 64 65 6c 22 3e 0a 20  rthwindModel">. 
d530: 20 20 20 20 20 20 20 3c 45 6e 74 69 74 79 54 79         <EntityTy
d540: 70 65 53 68 61 70 65 20 45 6e 74 69 74 79 54 79  peShape EntityTy
d550: 70 65 3d 22 6e 6f 72 74 68 77 69 6e 64 45 46 4d  pe="northwindEFM
d560: 6f 64 65 6c 2e 43 61 74 65 67 6f 72 69 65 73 22  odel.Categories"
d570: 20 57 69 64 74 68 3d 22 31 2e 35 22 20 50 6f 69   Width="1.5" Poi
d580: 6e 74 58 3d 22 30 2e 37 35 22 20 50 6f 69 6e 74  ntX="0.75" Point
d590: 59 3d 22 31 2e 36 32 35 22 20 48 65 69 67 68 74  Y="1.625" Height
d5a0: 3d 22 31 2e 39 38 30 32 38 36 34 35 38 33 33 33  ="1.980286458333
d5b0: 33 33 33 35 22 20 49 73 45 78 70 61 6e 64 65 64  3335" IsExpanded
d5c0: 3d 22 74 72 75 65 22 20 2f 3e 0a 20 20 20 20 20  ="true" />.     
d5d0: 20 20 20 3c 45 6e 74 69 74 79 54 79 70 65 53 68     <EntityTypeSh
d5e0: 61 70 65 20 45 6e 74 69 74 79 54 79 70 65 3d 22  ape EntityType="
d5f0: 6e 6f 72 74 68 77 69 6e 64 45 46 4d 6f 64 65 6c  northwindEFModel
d600: 2e 43 75 73 74 6f 6d 65 72 73 22 20 57 69 64 74  .Customers" Widt
d610: 68 3d 22 31 2e 35 22 20 50 6f 69 6e 74 58 3d 22  h="1.5" PointX="
d620: 30 2e 37 35 22 20 50 6f 69 6e 74 59 3d 22 39 2e  0.75" PointY="9.
d630: 36 32 35 22 20 48 65 69 67 68 74 3d 22 33 2e 33  625" Height="3.3
d640: 32 36 33 39 36 34 38 34 33 37 34 39 39 39 36 22  263964843749996"
d650: 20 49 73 45 78 70 61 6e 64 65 64 3d 22 74 72 75   IsExpanded="tru
d660: 65 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 3c 45  e" />.        <E
d670: 6e 74 69 74 79 54 79 70 65 53 68 61 70 65 20 45  ntityTypeShape E
d680: 6e 74 69 74 79 54 79 70 65 3d 22 6e 6f 72 74 68  ntityType="north
d690: 77 69 6e 64 45 46 4d 6f 64 65 6c 2e 45 6d 70 6c  windEFModel.Empl
d6a0: 6f 79 65 65 73 22 20 57 69 64 74 68 3d 22 31 2e  oyees" Width="1.
d6b0: 35 22 20 50 6f 69 6e 74 58 3d 22 32 2e 37 35 22  5" PointX="2.75"
d6c0: 20 50 6f 69 6e 74 59 3d 22 31 34 2e 36 32 35 22   PointY="14.625"
d6d0: 20 48 65 69 67 68 74 3d 22 34 2e 34 38 30 32 30   Height="4.48020
d6e0: 35 30 37 38 31 32 35 30 30 31 34 22 20 49 73 45  50781250014" IsE
d6f0: 78 70 61 6e 64 65 64 3d 22 74 72 75 65 22 20 2f  xpanded="true" /
d700: 3e 0a 20 20 20 20 20 20 20 20 3c 45 6e 74 69 74  >.        <Entit
d710: 79 54 79 70 65 53 68 61 70 65 20 45 6e 74 69 74  yTypeShape Entit
d720: 79 54 79 70 65 3d 22 6e 6f 72 74 68 77 69 6e 64  yType="northwind
d730: 45 46 4d 6f 64 65 6c 2e 49 6e 74 65 72 6e 61 74  EFModel.Internat
d740: 69 6f 6e 61 6c 4f 72 64 65 72 73 22 20 57 69 64  ionalOrders" Wid
d750: 74 68 3d 22 31 2e 35 22 20 50 6f 69 6e 74 58 3d  th="1.5" PointX=
d760: 22 35 2e 32 35 22 20 50 6f 69 6e 74 59 3d 22 31  "5.25" PointY="1
d770: 30 2e 33 37 35 22 20 48 65 69 67 68 74 3d 22 31  0.375" Height="1
d780: 2e 37 38 37 39 38 35 30 32 36 30 34 31 36 36 37  .787985026041667
d790: 34 22 20 49 73 45 78 70 61 6e 64 65 64 3d 22 74  4" IsExpanded="t
d7a0: 72 75 65 22 20 2f 3e 0a 20 20 20 20 20 20 20 20  rue" />.        
d7b0: 3c 45 6e 74 69 74 79 54 79 70 65 53 68 61 70 65  <EntityTypeShape
d7c0: 20 45 6e 74 69 74 79 54 79 70 65 3d 22 6e 6f 72   EntityType="nor
d7d0: 74 68 77 69 6e 64 45 46 4d 6f 64 65 6c 2e 4f 72  thwindEFModel.Or
d7e0: 64 65 72 44 65 74 61 69 6c 73 22 20 57 69 64 74  derDetails" Widt
d7f0: 68 3d 22 31 2e 35 22 20 50 6f 69 6e 74 58 3d 22  h="1.5" PointX="
d800: 35 2e 32 35 22 20 50 6f 69 6e 74 59 3d 22 31 2e  5.25" PointY="1.
d810: 35 22 20 48 65 69 67 68 74 3d 22 32 2e 33 36 34  5" Height="2.364
d820: 38 38 39 33 32 32 39 31 36 36 36 35 36 22 20 49  8893229166656" I
d830: 73 45 78 70 61 6e 64 65 64 3d 22 74 72 75 65 22  sExpanded="true"
d840: 20 2f 3e 0a 20 20 20 20 20 20 20 20 3c 45 6e 74   />.        <Ent
d850: 69 74 79 54 79 70 65 53 68 61 70 65 20 45 6e 74  ityTypeShape Ent
d860: 69 74 79 54 79 70 65 3d 22 6e 6f 72 74 68 77 69  ityType="northwi
d870: 6e 64 45 46 4d 6f 64 65 6c 2e 4f 72 64 65 72 73  ndEFModel.Orders
d880: 22 20 57 69 64 74 68 3d 22 31 2e 35 22 20 50 6f  " Width="1.5" Po
d890: 69 6e 74 58 3d 22 33 22 20 50 6f 69 6e 74 59 3d  intX="3" PointY=
d8a0: 22 39 2e 32 35 22 20 48 65 69 67 68 74 3d 22 33  "9.25" Height="3
d8b0: 2e 39 30 33 33 30 30 37 38 31 32 34 39 39 39 39  .903300781249999
d8c0: 36 22 20 49 73 45 78 70 61 6e 64 65 64 3d 22 74  6" IsExpanded="t
d8d0: 72 75 65 22 20 2f 3e 0a 20 20 20 20 20 20 20 20  rue" />.        
d8e0: 3c 45 6e 74 69 74 79 54 79 70 65 53 68 61 70 65  <EntityTypeShape
d8f0: 20 45 6e 74 69 74 79 54 79 70 65 3d 22 6e 6f 72   EntityType="nor
d900: 74 68 77 69 6e 64 45 46 4d 6f 64 65 6c 2e 50 72  thwindEFModel.Pr
d910: 65 76 69 6f 75 73 45 6d 70 6c 6f 79 65 65 73 22  eviousEmployees"
d920: 20 57 69 64 74 68 3d 22 31 2e 35 22 20 50 6f 69   Width="1.5" Poi
d930: 6e 74 58 3d 22 37 2e 37 35 22 20 50 6f 69 6e 74  ntX="7.75" Point
d940: 59 3d 22 30 2e 37 35 22 20 48 65 69 67 68 74 3d  Y="0.75" Height=
d950: 22 34 2e 32 38 37 39 30 33 36 34 35 38 33 33 33  "4.2879036458333
d960: 33 31 37 22 20 49 73 45 78 70 61 6e 64 65 64 3d  317" IsExpanded=
d970: 22 74 72 75 65 22 20 2f 3e 0a 20 20 20 20 20 20  "true" />.      
d980: 20 20 3c 45 6e 74 69 74 79 54 79 70 65 53 68 61    <EntityTypeSha
d990: 70 65 20 45 6e 74 69 74 79 54 79 70 65 3d 22 6e  pe EntityType="n
d9a0: 6f 72 74 68 77 69 6e 64 45 46 4d 6f 64 65 6c 2e  orthwindEFModel.
d9b0: 50 72 6f 64 75 63 74 73 22 20 57 69 64 74 68 3d  Products" Width=
d9c0: 22 31 2e 35 22 20 50 6f 69 6e 74 58 3d 22 33 22  "1.5" PointX="3"
d9d0: 20 50 6f 69 6e 74 59 3d 22 31 22 20 48 65 69 67   PointY="1" Heig
d9e0: 68 74 3d 22 33 2e 33 32 36 33 39 36 34 38 34 33  ht="3.3263964843
d9f0: 37 34 39 39 39 36 22 20 49 73 45 78 70 61 6e 64  749996" IsExpand
da00: 65 64 3d 22 74 72 75 65 22 20 2f 3e 0a 20 20 20  ed="true" />.   
da10: 20 20 20 20 20 3c 45 6e 74 69 74 79 54 79 70 65       <EntityType
da20: 53 68 61 70 65 20 45 6e 74 69 74 79 54 79 70 65  Shape EntityType
da30: 3d 22 6e 6f 72 74 68 77 69 6e 64 45 46 4d 6f 64  ="northwindEFMod
da40: 65 6c 2e 52 65 67 69 6f 6e 73 22 20 57 69 64 74  el.Regions" Widt
da50: 68 3d 22 31 2e 35 22 20 50 6f 69 6e 74 58 3d 22  h="1.5" PointX="
da60: 32 2e 37 35 22 20 50 6f 69 6e 74 59 3d 22 36 22  2.75" PointY="6"
da70: 20 48 65 69 67 68 74 3d 22 31 2e 35 39 35 36 38   Height="1.59568
da80: 33 35 39 33 37 34 39 39 39 39 36 22 20 49 73 45  35937499996" IsE
da90: 78 70 61 6e 64 65 64 3d 22 74 72 75 65 22 20 2f  xpanded="true" /
daa0: 3e 0a 20 20 20 20 20 20 20 20 3c 45 6e 74 69 74  >.        <Entit
dab0: 79 54 79 70 65 53 68 61 70 65 20 45 6e 74 69 74  yTypeShape Entit
dac0: 79 54 79 70 65 3d 22 6e 6f 72 74 68 77 69 6e 64  yType="northwind
dad0: 45 46 4d 6f 64 65 6c 2e 53 75 70 70 6c 69 65 72  EFModel.Supplier
dae0: 73 22 20 57 69 64 74 68 3d 22 31 2e 35 22 20 50  s" Width="1.5" P
daf0: 6f 69 6e 74 58 3d 22 30 2e 37 35 22 20 50 6f 69  ointX="0.75" Poi
db00: 6e 74 59 3d 22 34 2e 38 37 35 22 20 48 65 69 67  ntY="4.875" Heig
db10: 68 74 3d 22 33 2e 35 31 38 36 39 37 39 31 36 36  ht="3.5186979166
db20: 36 36 36 36 35 36 22 20 49 73 45 78 70 61 6e 64  666656" IsExpand
db30: 65 64 3d 22 74 72 75 65 22 20 2f 3e 0a 20 20 20  ed="true" />.   
db40: 20 20 20 20 20 3c 45 6e 74 69 74 79 54 79 70 65       <EntityType
db50: 53 68 61 70 65 20 45 6e 74 69 74 79 54 79 70 65  Shape EntityType
db60: 3d 22 6e 6f 72 74 68 77 69 6e 64 45 46 4d 6f 64  ="northwindEFMod
db70: 65 6c 2e 54 65 72 72 69 74 6f 72 69 65 73 22 20  el.Territories" 
db80: 57 69 64 74 68 3d 22 31 2e 35 22 20 50 6f 69 6e  Width="1.5" Poin
db90: 74 58 3d 22 35 22 20 50 6f 69 6e 74 59 3d 22 35  tX="5" PointY="5
dba0: 2e 38 37 35 22 20 48 65 69 67 68 74 3d 22 31 2e  .875" Height="1.
dbb0: 37 38 37 39 38 35 30 32 36 30 34 31 36 36 37 34  7879850260416674
dbc0: 22 20 49 73 45 78 70 61 6e 64 65 64 3d 22 74 72  " IsExpanded="tr
dbd0: 75 65 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 3c  ue" />.        <
dbe0: 41 73 73 6f 63 69 61 74 69 6f 6e 43 6f 6e 6e 65  AssociationConne
dbf0: 63 74 6f 72 20 41 73 73 6f 63 69 61 74 69 6f 6e  ctor Association
dc00: 3d 22 6e 6f 72 74 68 77 69 6e 64 45 46 4d 6f 64  ="northwindEFMod
dc10: 65 6c 2e 46 4b 5f 50 72 6f 64 75 63 74 73 5f 43  el.FK_Products_C
dc20: 61 74 65 67 6f 72 79 49 44 5f 43 61 74 65 67 6f  ategoryID_Catego
dc30: 72 79 49 44 22 20 4d 61 6e 75 61 6c 6c 79 52 6f  ryID" ManuallyRo
dc40: 75 74 65 64 3d 22 66 61 6c 73 65 22 3e 0a 20 20  uted="false">.  
dc50: 20 20 20 20 20 20 20 20 3c 43 6f 6e 6e 65 63 74          <Connect
dc60: 6f 72 50 6f 69 6e 74 20 50 6f 69 6e 74 58 3d 22  orPoint PointX="
dc70: 32 2e 32 35 22 20 50 6f 69 6e 74 59 3d 22 32 2e  2.25" PointY="2.
dc80: 36 31 35 31 34 33 32 32 39 31 36 36 36 36 36 37  6151432291666667
dc90: 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 3c  " />.          <
dca0: 43 6f 6e 6e 65 63 74 6f 72 50 6f 69 6e 74 20 50  ConnectorPoint P
dcb0: 6f 69 6e 74 58 3d 22 33 22 20 50 6f 69 6e 74 59  ointX="3" PointY
dcc0: 3d 22 32 2e 36 31 35 31 34 33 32 32 39 31 36 36  ="2.615143229166
dcd0: 36 36 36 37 22 20 2f 3e 3c 2f 41 73 73 6f 63 69  6667" /></Associ
dce0: 61 74 69 6f 6e 43 6f 6e 6e 65 63 74 6f 72 3e 0a  ationConnector>.
dcf0: 20 20 20 20 20 20 20 20 3c 41 73 73 6f 63 69 61          <Associa
dd00: 74 69 6f 6e 43 6f 6e 6e 65 63 74 6f 72 20 41 73  tionConnector As
dd10: 73 6f 63 69 61 74 69 6f 6e 3d 22 6e 6f 72 74 68  sociation="north
dd20: 77 69 6e 64 45 46 4d 6f 64 65 6c 2e 46 4b 5f 4f  windEFModel.FK_O
dd30: 72 64 65 72 73 5f 43 75 73 74 6f 6d 65 72 49 44  rders_CustomerID
dd40: 5f 43 75 73 74 6f 6d 65 72 49 44 22 20 4d 61 6e  _CustomerID" Man
dd50: 75 61 6c 6c 79 52 6f 75 74 65 64 3d 22 66 61 6c  uallyRouted="fal
dd60: 73 65 22 3e 0a 20 20 20 20 20 20 20 20 20 20 3c  se">.          <
dd70: 43 6f 6e 6e 65 63 74 6f 72 50 6f 69 6e 74 20 50  ConnectorPoint P
dd80: 6f 69 6e 74 58 3d 22 32 2e 32 35 22 20 50 6f 69  ointX="2.25" Poi
dd90: 6e 74 59 3d 22 31 31 2e 32 38 38 31 39 38 32 34  ntY="11.28819824
dda0: 32 31 38 37 35 22 20 2f 3e 0a 20 20 20 20 20 20  21875" />.      
ddb0: 20 20 20 20 3c 43 6f 6e 6e 65 63 74 6f 72 50 6f      <ConnectorPo
ddc0: 69 6e 74 20 50 6f 69 6e 74 58 3d 22 33 22 20 50  int PointX="3" P
ddd0: 6f 69 6e 74 59 3d 22 31 31 2e 32 38 38 31 39 38  ointY="11.288198
dde0: 32 34 32 31 38 37 35 22 20 2f 3e 3c 2f 41 73 73  2421875" /></Ass
ddf0: 6f 63 69 61 74 69 6f 6e 43 6f 6e 6e 65 63 74 6f  ociationConnecto
de00: 72 3e 0a 20 20 20 20 20 20 20 20 3c 41 73 73 6f  r>.        <Asso
de10: 63 69 61 74 69 6f 6e 43 6f 6e 6e 65 63 74 6f 72  ciationConnector
de20: 20 41 73 73 6f 63 69 61 74 69 6f 6e 3d 22 6e 6f   Association="no
de30: 72 74 68 77 69 6e 64 45 46 4d 6f 64 65 6c 2e 46  rthwindEFModel.F
de40: 4b 5f 49 6e 74 65 72 6e 61 74 69 6f 6e 61 6c 4f  K_InternationalO
de50: 72 64 65 72 73 5f 4f 72 64 65 72 49 44 5f 4f 72  rders_OrderID_Or
de60: 64 65 72 49 44 22 20 4d 61 6e 75 61 6c 6c 79 52  derID" ManuallyR
de70: 6f 75 74 65 64 3d 22 66 61 6c 73 65 22 3e 0a 20  outed="false">. 
de80: 20 20 20 20 20 20 20 20 20 3c 43 6f 6e 6e 65 63           <Connec
de90: 74 6f 72 50 6f 69 6e 74 20 50 6f 69 6e 74 58 3d  torPoint PointX=
dea0: 22 34 2e 35 22 20 50 6f 69 6e 74 59 3d 22 31 31  "4.5" PointY="11
deb0: 2e 32 36 38 39 39 32 35 31 33 30 32 30 38 33 34  .268992513020834
dec0: 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 3c  " />.          <
ded0: 43 6f 6e 6e 65 63 74 6f 72 50 6f 69 6e 74 20 50  ConnectorPoint P
dee0: 6f 69 6e 74 58 3d 22 35 2e 30 31 30 34 31 36 36  ointX="5.0104166
def0: 36 36 36 36 36 36 36 37 22 20 50 6f 69 6e 74 59  66666667" PointY
df00: 3d 22 31 31 2e 32 36 38 39 39 32 35 31 33 30 32  ="11.26899251302
df10: 30 38 33 34 22 20 2f 3e 0a 20 20 20 20 20 20 20  0834" />.       
df20: 20 20 20 3c 43 6f 6e 6e 65 63 74 6f 72 50 6f 69     <ConnectorPoi
df30: 6e 74 20 50 6f 69 6e 74 58 3d 22 35 2e 31 37 37  nt PointX="5.177
df40: 30 38 33 33 33 33 33 33 33 33 33 33 22 20 50 6f  083333333333" Po
df50: 69 6e 74 59 3d 22 31 31 2e 32 36 38 39 39 32 35  intY="11.2689925
df60: 31 33 30 32 30 38 33 34 22 20 2f 3e 0a 20 20 20  13020834" />.   
df70: 20 20 20 20 20 20 20 3c 43 6f 6e 6e 65 63 74 6f         <Connecto
df80: 72 50 6f 69 6e 74 20 50 6f 69 6e 74 58 3d 22 35  rPoint PointX="5
df90: 2e 32 35 22 20 50 6f 69 6e 74 59 3d 22 31 31 2e  .25" PointY="11.
dfa0: 32 36 38 39 39 32 35 31 33 30 32 30 38 33 34 22  268992513020834"
dfb0: 20 2f 3e 3c 2f 41 73 73 6f 63 69 61 74 69 6f 6e   /></Association
dfc0: 43 6f 6e 6e 65 63 74 6f 72 3e 0a 20 20 20 20 20  Connector>.     
dfd0: 20 20 20 3c 41 73 73 6f 63 69 61 74 69 6f 6e 43     <AssociationC
dfe0: 6f 6e 6e 65 63 74 6f 72 20 41 73 73 6f 63 69 61  onnector Associa
dff0: 74 69 6f 6e 3d 22 6e 6f 72 74 68 77 69 6e 64 45  tion="northwindE
e000: 46 4d 6f 64 65 6c 2e 46 4b 5f 4f 72 64 65 72 44  FModel.FK_OrderD
e010: 65 74 61 69 6c 73 5f 4f 72 64 65 72 49 44 5f 4f  etails_OrderID_O
e020: 72 64 65 72 49 44 22 20 4d 61 6e 75 61 6c 6c 79  rderID" Manually
e030: 52 6f 75 74 65 64 3d 22 66 61 6c 73 65 22 3e 0a  Routed="false">.
e040: 20 20 20 20 20 20 20 20 20 20 3c 43 6f 6e 6e 65            <Conne
e050: 63 74 6f 72 50 6f 69 6e 74 20 50 6f 69 6e 74 58  ctorPoint PointX
e060: 3d 22 33 2e 37 35 22 20 50 6f 69 6e 74 59 3d 22  ="3.75" PointY="
e070: 39 2e 32 35 22 20 2f 3e 0a 20 20 20 20 20 20 20  9.25" />.       
e080: 20 20 20 3c 43 6f 6e 6e 65 63 74 6f 72 50 6f 69     <ConnectorPoi
e090: 6e 74 20 50 6f 69 6e 74 58 3d 22 33 2e 37 35 22  nt PointX="3.75"
e0a0: 20 50 6f 69 6e 74 59 3d 22 37 2e 38 34 35 36 38   PointY="7.84568
e0b0: 33 35 39 33 37 35 22 20 2f 3e 0a 20 20 20 20 20  359375" />.     
e0c0: 20 20 20 20 20 3c 43 6f 6e 6e 65 63 74 6f 72 50       <ConnectorP
e0d0: 6f 69 6e 74 20 50 6f 69 6e 74 58 3d 22 34 2e 37  oint PointX="4.7
e0e0: 35 22 20 50 6f 69 6e 74 59 3d 22 37 2e 38 34 35  5" PointY="7.845
e0f0: 36 38 33 35 39 33 37 35 22 20 2f 3e 0a 20 20 20  68359375" />.   
e100: 20 20 20 20 20 20 20 3c 43 6f 6e 6e 65 63 74 6f         <Connecto
e110: 72 50 6f 69 6e 74 20 50 6f 69 6e 74 58 3d 22 34  rPoint PointX="4
e120: 2e 37 35 22 20 50 6f 69 6e 74 59 3d 22 32 2e 36  .75" PointY="2.6
e130: 38 32 34 34 34 36 36 31 34 35 38 33 33 32 38 22  824446614583328"
e140: 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 43   />.          <C
e150: 6f 6e 6e 65 63 74 6f 72 50 6f 69 6e 74 20 50 6f  onnectorPoint Po
e160: 69 6e 74 58 3d 22 35 2e 32 35 22 20 50 6f 69 6e  intX="5.25" Poin
e170: 74 59 3d 22 32 2e 36 38 32 34 34 34 36 36 31 34  tY="2.6824446614
e180: 35 38 33 33 32 38 22 20 2f 3e 3c 2f 41 73 73 6f  583328" /></Asso
e190: 63 69 61 74 69 6f 6e 43 6f 6e 6e 65 63 74 6f 72  ciationConnector
e1a0: 3e 0a 20 20 20 20 20 20 20 20 3c 41 73 73 6f 63  >.        <Assoc
e1b0: 69 61 74 69 6f 6e 43 6f 6e 6e 65 63 74 6f 72 20  iationConnector 
e1c0: 41 73 73 6f 63 69 61 74 69 6f 6e 3d 22 6e 6f 72  Association="nor
e1d0: 74 68 77 69 6e 64 45 46 4d 6f 64 65 6c 2e 46 4b  thwindEFModel.FK
e1e0: 5f 4f 72 64 65 72 44 65 74 61 69 6c 73 5f 50 72  _OrderDetails_Pr
e1f0: 6f 64 75 63 74 49 44 5f 50 72 6f 64 75 63 74 49  oductID_ProductI
e200: 44 22 20 4d 61 6e 75 61 6c 6c 79 52 6f 75 74 65  D" ManuallyRoute
e210: 64 3d 22 66 61 6c 73 65 22 3e 0a 20 20 20 20 20  d="false">.     
e220: 20 20 20 20 20 3c 43 6f 6e 6e 65 63 74 6f 72 50       <ConnectorP
e230: 6f 69 6e 74 20 50 6f 69 6e 74 58 3d 22 34 2e 35  oint PointX="4.5
e240: 22 20 50 6f 69 6e 74 59 3d 22 32 2e 30 32 38 37  " PointY="2.0287
e250: 32 32 33 33 30 37 32 39 31 36 36 34 22 20 2f 3e  223307291664" />
e260: 0a 20 20 20 20 20 20 20 20 20 20 3c 43 6f 6e 6e  .          <Conn
e270: 65 63 74 6f 72 50 6f 69 6e 74 20 50 6f 69 6e 74  ectorPoint Point
e280: 58 3d 22 35 2e 32 35 22 20 50 6f 69 6e 74 59 3d  X="5.25" PointY=
e290: 22 32 2e 30 32 38 37 32 32 33 33 30 37 32 39 31  "2.0287223307291
e2a0: 36 36 34 22 20 2f 3e 3c 2f 41 73 73 6f 63 69 61  664" /></Associa
e2b0: 74 69 6f 6e 43 6f 6e 6e 65 63 74 6f 72 3e 0a 20  tionConnector>. 
e2c0: 20 20 20 20 20 20 20 3c 41 73 73 6f 63 69 61 74         <Associat
e2d0: 69 6f 6e 43 6f 6e 6e 65 63 74 6f 72 20 41 73 73  ionConnector Ass
e2e0: 6f 63 69 61 74 69 6f 6e 3d 22 6e 6f 72 74 68 77  ociation="northw
e2f0: 69 6e 64 45 46 4d 6f 64 65 6c 2e 46 4b 5f 50 72  indEFModel.FK_Pr
e300: 6f 64 75 63 74 73 5f 53 75 70 70 6c 69 65 72 49  oducts_SupplierI
e310: 44 5f 53 75 70 70 6c 69 65 72 49 44 22 20 4d 61  D_SupplierID" Ma
e320: 6e 75 61 6c 6c 79 52 6f 75 74 65 64 3d 22 66 61  nuallyRouted="fa
e330: 6c 73 65 22 3e 0a 20 20 20 20 20 20 20 20 20 20  lse">.          
e340: 3c 43 6f 6e 6e 65 63 74 6f 72 50 6f 69 6e 74 20  <ConnectorPoint 
e350: 50 6f 69 6e 74 58 3d 22 32 2e 32 35 22 20 50 6f  PointX="2.25" Po
e360: 69 6e 74 59 3d 22 35 2e 34 30 36 32 35 22 20 2f  intY="5.40625" /
e370: 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 43 6f 6e  >.          <Con
e380: 6e 65 63 74 6f 72 50 6f 69 6e 74 20 50 6f 69 6e  nectorPoint Poin
e390: 74 58 3d 22 34 2e 34 30 36 32 35 22 20 50 6f 69  tX="4.40625" Poi
e3a0: 6e 74 59 3d 22 35 2e 34 30 36 32 35 22 20 2f 3e  ntY="5.40625" />
e3b0: 0a 20 20 20 20 20 20 20 20 20 20 3c 43 6f 6e 6e  .          <Conn
e3c0: 65 63 74 6f 72 50 6f 69 6e 74 20 50 6f 69 6e 74  ectorPoint Point
e3d0: 58 3d 22 34 2e 34 30 36 32 35 22 20 50 6f 69 6e  X="4.40625" Poin
e3e0: 74 59 3d 22 34 2e 33 32 36 33 39 36 34 38 34 33  tY="4.3263964843
e3f0: 37 35 22 20 2f 3e 3c 2f 41 73 73 6f 63 69 61 74  75" /></Associat
e400: 69 6f 6e 43 6f 6e 6e 65 63 74 6f 72 3e 0a 20 20  ionConnector>.  
e410: 20 20 20 20 20 20 3c 41 73 73 6f 63 69 61 74 69        <Associati
e420: 6f 6e 43 6f 6e 6e 65 63 74 6f 72 20 41 73 73 6f  onConnector Asso
e430: 63 69 61 74 69 6f 6e 3d 22 6e 6f 72 74 68 77 69  ciation="northwi
e440: 6e 64 45 46 4d 6f 64 65 6c 2e 46 4b 5f 54 65 72  ndEFModel.FK_Ter
e450: 72 69 74 6f 72 69 65 73 5f 52 65 67 69 6f 6e 49  ritories_RegionI
e460: 44 5f 52 65 67 69 6f 6e 49 44 22 20 4d 61 6e 75  D_RegionID" Manu
e470: 61 6c 6c 79 52 6f 75 74 65 64 3d 22 66 61 6c 73  allyRouted="fals
e480: 65 22 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 43  e">.          <C
e490: 6f 6e 6e 65 63 74 6f 72 50 6f 69 6e 74 20 50 6f  onnectorPoint Po
e4a0: 69 6e 74 58 3d 22 34 2e 32 35 22 20 50 6f 69 6e  intX="4.25" Poin
e4b0: 74 59 3d 22 36 2e 37 39 37 38 34 31 37 39 36 38  tY="6.7978417968
e4c0: 37 35 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20  75" />.         
e4d0: 20 3c 43 6f 6e 6e 65 63 74 6f 72 50 6f 69 6e 74   <ConnectorPoint
e4e0: 20 50 6f 69 6e 74 58 3d 22 34 2e 36 36 36 36 36   PointX="4.66666
e4f0: 36 36 36 36 36 36 36 36 36 37 22 20 50 6f 69 6e  6666666667" Poin
e500: 74 59 3d 22 36 2e 37 39 37 38 34 31 37 39 36 38  tY="6.7978417968
e510: 37 34 39 39 38 39 22 20 2f 3e 0a 20 20 20 20 20  749989" />.     
e520: 20 20 20 20 20 3c 43 6f 6e 6e 65 63 74 6f 72 50       <ConnectorP
e530: 6f 69 6e 74 20 50 6f 69 6e 74 58 3d 22 34 2e 38  oint PointX="4.8
e540: 33 33 33 33 33 33 33 33 33 33 33 33 33 33 22 20  33333333333333" 
e550: 50 6f 69 6e 74 59 3d 22 36 2e 37 39 37 38 34 31  PointY="6.797841
e560: 37 39 36 38 37 35 22 20 2f 3e 0a 20 20 20 20 20  796875" />.     
e570: 20 20 20 20 20 3c 43 6f 6e 6e 65 63 74 6f 72 50       <ConnectorP
e580: 6f 69 6e 74 20 50 6f 69 6e 74 58 3d 22 35 22 20  oint PointX="5" 
e590: 50 6f 69 6e 74 59 3d 22 36 2e 37 39 37 38 34 31  PointY="6.797841
e5a0: 37 39 36 38 37 35 22 20 2f 3e 3c 2f 41 73 73 6f  796875" /></Asso
e5b0: 63 69 61 74 69 6f 6e 43 6f 6e 6e 65 63 74 6f 72  ciationConnector
e5c0: 3e 0a 20 20 20 20 20 20 20 20 3c 41 73 73 6f 63  >.        <Assoc
e5d0: 69 61 74 69 6f 6e 43 6f 6e 6e 65 63 74 6f 72 20  iationConnector 
e5e0: 41 73 73 6f 63 69 61 74 69 6f 6e 3d 22 6e 6f 72  Association="nor
e5f0: 74 68 77 69 6e 64 45 46 4d 6f 64 65 6c 2e 45 6d  thwindEFModel.Em
e600: 70 6c 6f 79 65 65 73 54 65 72 72 69 74 6f 72 69  ployeesTerritori
e610: 65 73 22 20 4d 61 6e 75 61 6c 6c 79 52 6f 75 74  es" ManuallyRout
e620: 65 64 3d 22 66 61 6c 73 65 22 3e 0a 20 20 20 20  ed="false">.    
e630: 20 20 20 20 20 20 3c 43 6f 6e 6e 65 63 74 6f 72        <Connector
e640: 50 6f 69 6e 74 20 50 6f 69 6e 74 58 3d 22 34 2e  Point PointX="4.
e650: 32 35 22 20 50 6f 69 6e 74 59 3d 22 31 36 2e 38  25" PointY="16.8
e660: 36 35 31 30 32 35 33 39 30 36 32 35 22 20 2f 3e  651025390625" />
e670: 0a 20 20 20 20 20 20 20 20 20 20 3c 43 6f 6e 6e  .          <Conn
e680: 65 63 74 6f 72 50 6f 69 6e 74 20 50 6f 69 6e 74  ectorPoint Point
e690: 58 3d 22 35 2e 30 39 33 37 35 22 20 50 6f 69 6e  X="5.09375" Poin
e6a0: 74 59 3d 22 31 36 2e 38 36 35 31 30 32 35 33 39  tY="16.865102539
e6b0: 30 36 32 35 22 20 2f 3e 0a 20 20 20 20 20 20 20  0625" />.       
e6c0: 20 20 20 3c 43 6f 6e 6e 65 63 74 6f 72 50 6f 69     <ConnectorPoi
e6d0: 6e 74 20 50 6f 69 6e 74 58 3d 22 35 2e 30 39 33  nt PointX="5.093
e6e0: 37 35 22 20 50 6f 69 6e 74 59 3d 22 37 2e 36 36  75" PointY="7.66
e6f0: 32 39 38 35 30 32 36 30 34 31 36 36 37 34 22 20  29850260416674" 
e700: 2f 3e 3c 2f 41 73 73 6f 63 69 61 74 69 6f 6e 43  /></AssociationC
e710: 6f 6e 6e 65 63 74 6f 72 3e 0a 20 20 20 20 20 20  onnector>.      
e720: 20 20 3c 2f 44 69 61 67 72 61 6d 3e 3c 2f 65 64    </Diagram></ed
e730: 6d 78 3a 44 69 61 67 72 61 6d 73 3e 0a 20 20 3c  mx:Diagrams>.  <
e740: 2f 65 64 6d 78 3a 44 65 73 69 67 6e 65 72 3e 0a  /edmx:Designer>.
e750: 3c 2f 65 64 6d 78 3a 45 64 6d 78 3e              </edmx:Edmx>