<?xml version="1.0" encoding="utf-8"?>
<edmx:Edmx Version="3.0" xmlns:edmx="http://schemas.microsoft.com/ado/2009/11/edmx">
  <!-- EF Runtime content -->
  <edmx:Runtime>
    <!-- SSDL content -->
    <edmx:StorageModels>
      <Schema Namespace="Хранилище BaseModel" Provider="System.Data.SqlClient" ProviderManifestToken="2012" Alias="Self" xmlns:store="http://schemas.microsoft.com/ado/2007/12/edm/EntityStoreSchemaGenerator" xmlns:customannotation="http://schemas.microsoft.com/ado/2013/11/edm/customannotation" xmlns="http://schemas.microsoft.com/ado/2009/11/edm/ssdl">
        <EntityType Name="Category">
          <Key>
            <PropertyRef Name="CategoryID" />
          </Key>
          <Property Name="CategoryID" Type="int" StoreGeneratedPattern="Identity" Nullable="false" />
          <Property Name="CategoryName" Type="varchar" MaxLength="100" Nullable="false" />
        </EntityType>
        <EntityType Name="Manufacturer">
          <Key>
            <PropertyRef Name="ManufacturerID" />
          </Key>
          <Property Name="ManufacturerID" Type="int" StoreGeneratedPattern="Identity" Nullable="false" />
          <Property Name="ManufacturerName" Type="varchar" MaxLength="100" Nullable="false" />
        </EntityType>
        <EntityType Name="Order">
          <Key>
            <PropertyRef Name="OrderID" />
          </Key>
          <Property Name="OrderID" Type="int" StoreGeneratedPattern="Identity" Nullable="false" />
          <Property Name="OrderStatus" Type="int" Nullable="false" />
          <Property Name="OrderDeliveryDate" Type="datetime" Nullable="false" />
          <Property Name="OrderPickupPoint" Type="int" Nullable="false" />
          <Property Name="OrderCreationDate" Type="datetime" Nullable="false" />
          <Property Name="OrderCode" Type="int" Nullable="false" />
          <Property Name="OrderClientID" Type="int" />
        </EntityType>
        <EntityType Name="OrderProduct">
          <Key>
            <PropertyRef Name="OrderID" />
            <PropertyRef Name="ProductArticleNumber" />
          </Key>
          <Property Name="OrderID" Type="int" Nullable="false" />
          <Property Name="ProductArticleNumber" Type="nvarchar" MaxLength="100" Nullable="false" />
          <Property Name="Count" Type="int" Nullable="false" />
        </EntityType>
        <EntityType Name="PickupPoint">
          <Key>
            <PropertyRef Name="PickupPointID" />
          </Key>
          <Property Name="PickupPointID" Type="int" StoreGeneratedPattern="Identity" Nullable="false" />
          <Property Name="Index" Type="int" Nullable="false" />
          <Property Name="City" Type="nvarchar" MaxLength="100" Nullable="false" />
          <Property Name="Street" Type="nvarchar" MaxLength="100" Nullable="false" />
          <Property Name="House" Type="nvarchar" MaxLength="100" Nullable="false" />
        </EntityType>
        <EntityType Name="Product">
          <Key>
            <PropertyRef Name="ProductArticleNumber" />
          </Key>
          <Property Name="ProductArticleNumber" Type="nvarchar" MaxLength="100" Nullable="false" />
          <Property Name="ProductName" Type="nvarchar(max)" Nullable="false" />
          <Property Name="ProductDescription" Type="nvarchar(max)" />
          <Property Name="ProductCategory" Type="int" Nullable="false" />
          <Property Name="ProductPhoto" Type="nvarchar(max)" />
          <Property Name="ProductManufacturer" Type="int" Nullable="false" />
          <Property Name="ProductCost" Type="decimal" Precision="19" Scale="4" Nullable="false" />
          <Property Name="ProductDiscountAmount" Type="tinyint" />
          <Property Name="ProductQuantityInStock" Type="int" Nullable="false" />
          <Property Name="ProductUnit" Type="varchar" MaxLength="50" Nullable="false" />
          <Property Name="ProductSuplier" Type="int" />
          <Property Name="ProductDiscount" Type="float" />
        </EntityType>
        <EntityType Name="Role">
          <Key>
            <PropertyRef Name="RoleID" />
          </Key>
          <Property Name="RoleID" Type="int" StoreGeneratedPattern="Identity" Nullable="false" />
          <Property Name="RoleName" Type="nvarchar" MaxLength="100" Nullable="false" />
        </EntityType>
        <EntityType Name="Supplier">
          <Key>
            <PropertyRef Name="SupplierID" />
          </Key>
          <Property Name="SupplierID" Type="int" StoreGeneratedPattern="Identity" Nullable="false" />
          <Property Name="SupplierName" Type="nvarchar" MaxLength="100" Nullable="false" />
        </EntityType>
        <EntityType Name="sysdiagrams">
          <Key>
            <PropertyRef Name="diagram_id" />
          </Key>
          <Property Name="name" Type="nvarchar" MaxLength="128" Nullable="false" />
          <Property Name="principal_id" Type="int" Nullable="false" />
          <Property Name="diagram_id" Type="int" StoreGeneratedPattern="Identity" Nullable="false" />
          <Property Name="version" Type="int" />
          <Property Name="definition" Type="varbinary(max)" />
        </EntityType>
        <EntityType Name="User">
          <Key>
            <PropertyRef Name="UserID" />
          </Key>
          <Property Name="UserID" Type="int" StoreGeneratedPattern="Identity" Nullable="false" />
          <Property Name="UserSurname" Type="nvarchar" MaxLength="100" Nullable="false" />
          <Property Name="UserName" Type="nvarchar" MaxLength="100" Nullable="false" />
          <Property Name="UserPatronymic" Type="nvarchar" MaxLength="100" Nullable="false" />
          <Property Name="UserLogin" Type="nvarchar(max)" Nullable="false" />
          <Property Name="UserPassword" Type="nvarchar(max)" Nullable="false" />
          <Property Name="UserRole" Type="int" Nullable="false" />
        </EntityType>
        <Association Name="FK__OrderProd__Order__403A8C7D">
          <End Role="Order" Type="Self.Order" Multiplicity="1" />
          <End Role="OrderProduct" Type="Self.OrderProduct" Multiplicity="*" />
          <ReferentialConstraint>
            <Principal Role="Order">
              <PropertyRef Name="OrderID" />
            </Principal>
            <Dependent Role="OrderProduct">
              <PropertyRef Name="OrderID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <Association Name="FK__OrderProd__Produ__412EB0B6">
          <End Role="Product" Type="Self.Product" Multiplicity="1" />
          <End Role="OrderProduct" Type="Self.OrderProduct" Multiplicity="*" />
          <ReferentialConstraint>
            <Principal Role="Product">
              <PropertyRef Name="ProductArticleNumber" />
            </Principal>
            <Dependent Role="OrderProduct">
              <PropertyRef Name="ProductArticleNumber" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <Association Name="FK__User__UserRole__398D8EEE">
          <End Role="Role" Type="Self.Role" Multiplicity="1" />
          <End Role="User" Type="Self.User" Multiplicity="*" />
          <ReferentialConstraint>
            <Principal Role="Role">
              <PropertyRef Name="RoleID" />
            </Principal>
            <Dependent Role="User">
              <PropertyRef Name="UserRole" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <Association Name="FK_Order_PickupPoint">
          <End Role="PickupPoint" Type="Self.PickupPoint" Multiplicity="1" />
          <End Role="Order" Type="Self.Order" Multiplicity="*" />
          <ReferentialConstraint>
            <Principal Role="PickupPoint">
              <PropertyRef Name="PickupPointID" />
            </Principal>
            <Dependent Role="Order">
              <PropertyRef Name="OrderPickupPoint" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <Association Name="FK_Order_User">
          <End Role="User" Type="Self.User" Multiplicity="0..1" />
          <End Role="Order" Type="Self.Order" Multiplicity="*" />
          <ReferentialConstraint>
            <Principal Role="User">
              <PropertyRef Name="UserID" />
            </Principal>
            <Dependent Role="Order">
              <PropertyRef Name="OrderClientID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <Association Name="FK_Product_Category">
          <End Role="Category" Type="Self.Category" Multiplicity="1" />
          <End Role="Product" Type="Self.Product" Multiplicity="*" />
          <ReferentialConstraint>
            <Principal Role="Category">
              <PropertyRef Name="CategoryID" />
            </Principal>
            <Dependent Role="Product">
              <PropertyRef Name="ProductCategory" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <Association Name="FK_Product_Manufacturer">
          <End Role="Manufacturer" Type="Self.Manufacturer" Multiplicity="1" />
          <End Role="Product" Type="Self.Product" Multiplicity="*" />
          <ReferentialConstraint>
            <Principal Role="Manufacturer">
              <PropertyRef Name="ManufacturerID" />
            </Principal>
            <Dependent Role="Product">
              <PropertyRef Name="ProductManufacturer" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <Association Name="FK_Product_Supplier">
          <End Role="Supplier" Type="Self.Supplier" Multiplicity="0..1" />
          <End Role="Product" Type="Self.Product" Multiplicity="*" />
          <ReferentialConstraint>
            <Principal Role="Supplier">
              <PropertyRef Name="SupplierID" />
            </Principal>
            <Dependent Role="Product">
              <PropertyRef Name="ProductSuplier" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <EntityContainer Name="Хранилище BaseModelContainer">
          <EntitySet Name="Category" EntityType="Self.Category" Schema="dbo" store:Type="Tables" />
          <EntitySet Name="Manufacturer" EntityType="Self.Manufacturer" Schema="dbo" store:Type="Tables" />
          <EntitySet Name="Order" EntityType="Self.Order" Schema="dbo" store:Type="Tables" />
          <EntitySet Name="OrderProduct" EntityType="Self.OrderProduct" Schema="dbo" store:Type="Tables" />
          <EntitySet Name="PickupPoint" EntityType="Self.PickupPoint" Schema="dbo" store:Type="Tables" />
          <EntitySet Name="Product" EntityType="Self.Product" Schema="dbo" store:Type="Tables" />
          <EntitySet Name="Role" EntityType="Self.Role" Schema="dbo" store:Type="Tables" />
          <EntitySet Name="Supplier" EntityType="Self.Supplier" Schema="dbo" store:Type="Tables" />
          <EntitySet Name="sysdiagrams" EntityType="Self.sysdiagrams" Schema="dbo" store:Type="Tables" />
          <EntitySet Name="User" EntityType="Self.User" Schema="dbo" store:Type="Tables" />
          <AssociationSet Name="FK__OrderProd__Order__403A8C7D" Association="Self.FK__OrderProd__Order__403A8C7D">
            <End Role="Order" EntitySet="Order" />
            <End Role="OrderProduct" EntitySet="OrderProduct" />
          </AssociationSet>
          <AssociationSet Name="FK__OrderProd__Produ__412EB0B6" Association="Self.FK__OrderProd__Produ__412EB0B6">
            <End Role="Product" EntitySet="Product" />
            <End Role="OrderProduct" EntitySet="OrderProduct" />
          </AssociationSet>
          <AssociationSet Name="FK__User__UserRole__398D8EEE" Association="Self.FK__User__UserRole__398D8EEE">
            <End Role="Role" EntitySet="Role" />
            <End Role="User" EntitySet="User" />
          </AssociationSet>
          <AssociationSet Name="FK_Order_PickupPoint" Association="Self.FK_Order_PickupPoint">
            <End Role="PickupPoint" EntitySet="PickupPoint" />
            <End Role="Order" EntitySet="Order" />
          </AssociationSet>
          <AssociationSet Name="FK_Order_User" Association="Self.FK_Order_User">
            <End Role="User" EntitySet="User" />
            <End Role="Order" EntitySet="Order" />
          </AssociationSet>
          <AssociationSet Name="FK_Product_Category" Association="Self.FK_Product_Category">
            <End Role="Category" EntitySet="Category" />
            <End Role="Product" EntitySet="Product" />
          </AssociationSet>
          <AssociationSet Name="FK_Product_Manufacturer" Association="Self.FK_Product_Manufacturer">
            <End Role="Manufacturer" EntitySet="Manufacturer" />
            <End Role="Product" EntitySet="Product" />
          </AssociationSet>
          <AssociationSet Name="FK_Product_Supplier" Association="Self.FK_Product_Supplier">
            <End Role="Supplier" EntitySet="Supplier" />
            <End Role="Product" EntitySet="Product" />
          </AssociationSet>
        </EntityContainer>
      </Schema>
    </edmx:StorageModels>
    <!-- CSDL content -->
    <edmx:ConceptualModels>
      <Schema Namespace="BaseModel" Alias="Self" annotation:UseStrongSpatialTypes="false" xmlns:annotation="http://schemas.microsoft.com/ado/2009/02/edm/annotation" xmlns:customannotation="http://schemas.microsoft.com/ado/2013/11/edm/customannotation" xmlns="http://schemas.microsoft.com/ado/2009/11/edm">
        <EntityType Name="Category">
          <Key>
            <PropertyRef Name="CategoryID" />
          </Key>
          <Property Name="CategoryID" Type="Int32" Nullable="false" annotation:StoreGeneratedPattern="Identity" />
          <Property Name="CategoryName" Type="String" MaxLength="100" FixedLength="false" Unicode="false" Nullable="false" />
          <NavigationProperty Name="Product" Relationship="Self.FK_Product_Category" FromRole="Category" ToRole="Product" />
        </EntityType>
        <EntityType Name="Manufacturer">
          <Key>
            <PropertyRef Name="ManufacturerID" />
          </Key>
          <Property Name="ManufacturerID" Type="Int32" Nullable="false" annotation:StoreGeneratedPattern="Identity" />
          <Property Name="ManufacturerName" Type="String" MaxLength="100" FixedLength="false" Unicode="false" Nullable="false" />
          <NavigationProperty Name="Product" Relationship="Self.FK_Product_Manufacturer" FromRole="Manufacturer" ToRole="Product" />
        </EntityType>
        <EntityType Name="Order">
          <Key>
            <PropertyRef Name="OrderID" />
          </Key>
          <Property Name="OrderID" Type="Int32" Nullable="false" annotation:StoreGeneratedPattern="Identity" />
          <Property Name="OrderStatus" Type="Int32" Nullable="false" />
          <Property Name="OrderDeliveryDate" Type="DateTime" Nullable="false" Precision="3" />
          <Property Name="OrderPickupPoint" Type="Int32" Nullable="false" />
          <Property Name="OrderCreationDate" Type="DateTime" Nullable="false" Precision="3" />
          <Property Name="OrderCode" Type="Int32" Nullable="false" />
          <Property Name="OrderClientID" Type="Int32" />
          <NavigationProperty Name="OrderProduct" Relationship="Self.FK__OrderProd__Order__403A8C7D" FromRole="Order" ToRole="OrderProduct" />
          <NavigationProperty Name="PickupPoint" Relationship="Self.FK_Order_PickupPoint" FromRole="Order" ToRole="PickupPoint" />
          <NavigationProperty Name="User" Relationship="Self.FK_Order_User" FromRole="Order" ToRole="User" />
        </EntityType>
        <EntityType Name="OrderProduct">
          <Key>
            <PropertyRef Name="OrderID" />
            <PropertyRef Name="ProductArticleNumber" />
          </Key>
          <Property Name="OrderID" Type="Int32" Nullable="false" />
          <Property Name="ProductArticleNumber" Type="String" MaxLength="100" FixedLength="false" Unicode="true" Nullable="false" />
          <Property Name="Count" Type="Int32" Nullable="false" />
          <NavigationProperty Name="Order" Relationship="Self.FK__OrderProd__Order__403A8C7D" FromRole="OrderProduct" ToRole="Order" />
          <NavigationProperty Name="Product" Relationship="Self.FK__OrderProd__Produ__412EB0B6" FromRole="OrderProduct" ToRole="Product" />
        </EntityType>
        <EntityType Name="PickupPoint">
          <Key>
            <PropertyRef Name="PickupPointID" />
          </Key>
          <Property Name="PickupPointID" Type="Int32" Nullable="false" annotation:StoreGeneratedPattern="Identity" />
          <Property Name="Index" Type="Int32" Nullable="false" />
          <Property Name="City" Type="String" MaxLength="100" FixedLength="false" Unicode="true" Nullable="false" />
          <Property Name="Street" Type="String" MaxLength="100" FixedLength="false" Unicode="true" Nullable="false" />
          <Property Name="House" Type="String" MaxLength="100" FixedLength="false" Unicode="true" Nullable="false" />
          <NavigationProperty Name="Order" Relationship="Self.FK_Order_PickupPoint" FromRole="PickupPoint" ToRole="Order" />
        </EntityType>
        <EntityType Name="Product">
          <Key>
            <PropertyRef Name="ProductArticleNumber" />
          </Key>
          <Property Name="ProductArticleNumber" Type="String" MaxLength="100" FixedLength="false" Unicode="true" Nullable="false" />
          <Property Name="ProductName" Type="String" MaxLength="Max" FixedLength="false" Unicode="true" Nullable="false" />
          <Property Name="ProductDescription" Type="String" MaxLength="Max" FixedLength="false" Unicode="true" />
          <Property Name="ProductCategory" Type="Int32" Nullable="false" />
          <Property Name="ProductPhoto" Type="String" MaxLength="Max" FixedLength="false" Unicode="true" />
          <Property Name="ProductManufacturer" Type="Int32" Nullable="false" />
          <Property Name="ProductCost" Type="Decimal" Precision="19" Scale="4" Nullable="false" />
          <Property Name="ProductDiscountAmount" Type="Byte" />
          <Property Name="ProductQuantityInStock" Type="Int32" Nullable="false" />
          <Property Name="ProductUnit" Type="String" MaxLength="50" FixedLength="false" Unicode="false" Nullable="false" />
          <Property Name="ProductSuplier" Type="Int32" />
          <Property Name="ProductDiscount" Type="Double" />
          <NavigationProperty Name="Category" Relationship="Self.FK_Product_Category" FromRole="Product" ToRole="Category" />
          <NavigationProperty Name="Manufacturer" Relationship="Self.FK_Product_Manufacturer" FromRole="Product" ToRole="Manufacturer" />
          <NavigationProperty Name="OrderProduct" Relationship="Self.FK__OrderProd__Produ__412EB0B6" FromRole="Product" ToRole="OrderProduct" />
          <NavigationProperty Name="Supplier" Relationship="Self.FK_Product_Supplier" FromRole="Product" ToRole="Supplier" />
        </EntityType>
        <EntityType Name="Role">
          <Key>
            <PropertyRef Name="RoleID" />
          </Key>
          <Property Name="RoleID" Type="Int32" Nullable="false" annotation:StoreGeneratedPattern="Identity" />
          <Property Name="RoleName" Type="String" MaxLength="100" FixedLength="false" Unicode="true" Nullable="false" />
          <NavigationProperty Name="User" Relationship="Self.FK__User__UserRole__398D8EEE" FromRole="Role" ToRole="User" />
        </EntityType>
        <EntityType Name="Supplier">
          <Key>
            <PropertyRef Name="SupplierID" />
          </Key>
          <Property Name="SupplierID" Type="Int32" Nullable="false" annotation:StoreGeneratedPattern="Identity" />
          <Property Name="SupplierName" Type="String" MaxLength="100" FixedLength="false" Unicode="true" Nullable="false" />
          <NavigationProperty Name="Product" Relationship="Self.FK_Product_Supplier" FromRole="Supplier" ToRole="Product" />
        </EntityType>
        <EntityType Name="sysdiagrams">
          <Key>
            <PropertyRef Name="diagram_id" />
          </Key>
          <Property Name="name" Type="String" MaxLength="128" FixedLength="false" Unicode="true" Nullable="false" />
          <Property Name="principal_id" Type="Int32" Nullable="false" />
          <Property Name="diagram_id" Type="Int32" Nullable="false" annotation:StoreGeneratedPattern="Identity" />
          <Property Name="version" Type="Int32" />
          <Property Name="definition" Type="Binary" MaxLength="Max" FixedLength="false" />
        </EntityType>
        <EntityType Name="User">
          <Key>
            <PropertyRef Name="UserID" />
          </Key>
          <Property Name="UserID" Type="Int32" Nullable="false" annotation:StoreGeneratedPattern="Identity" />
          <Property Name="UserSurname" Type="String" MaxLength="100" FixedLength="false" Unicode="true" Nullable="false" />
          <Property Name="UserName" Type="String" MaxLength="100" FixedLength="false" Unicode="true" Nullable="false" />
          <Property Name="UserPatronymic" Type="String" MaxLength="100" FixedLength="false" Unicode="true" Nullable="false" />
          <Property Name="UserLogin" Type="String" MaxLength="Max" FixedLength="false" Unicode="true" Nullable="false" />
          <Property Name="UserPassword" Type="String" MaxLength="Max" FixedLength="false" Unicode="true" Nullable="false" />
          <Property Name="UserRole" Type="Int32" Nullable="false" />
          <NavigationProperty Name="Order" Relationship="Self.FK_Order_User" FromRole="User" ToRole="Order" />
          <NavigationProperty Name="Role" Relationship="Self.FK__User__UserRole__398D8EEE" FromRole="User" ToRole="Role" />
        </EntityType>
        <Association Name="FK_Product_Category">
          <End Role="Category" Type="Self.Category" Multiplicity="1" />
          <End Role="Product" Type="Self.Product" Multiplicity="*" />
          <ReferentialConstraint>
            <Principal Role="Category">
              <PropertyRef Name="CategoryID" />
            </Principal>
            <Dependent Role="Product">
              <PropertyRef Name="ProductCategory" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <Association Name="FK_Product_Manufacturer">
          <End Role="Manufacturer" Type="Self.Manufacturer" Multiplicity="1" />
          <End Role="Product" Type="Self.Product" Multiplicity="*" />
          <ReferentialConstraint>
            <Principal Role="Manufacturer">
              <PropertyRef Name="ManufacturerID" />
            </Principal>
            <Dependent Role="Product">
              <PropertyRef Name="ProductManufacturer" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <Association Name="FK__OrderProd__Order__403A8C7D">
          <End Role="Order" Type="Self.Order" Multiplicity="1" />
          <End Role="OrderProduct" Type="Self.OrderProduct" Multiplicity="*" />
          <ReferentialConstraint>
            <Principal Role="Order">
              <PropertyRef Name="OrderID" />
            </Principal>
            <Dependent Role="OrderProduct">
              <PropertyRef Name="OrderID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <Association Name="FK_Order_PickupPoint">
          <End Role="PickupPoint" Type="Self.PickupPoint" Multiplicity="1" />
          <End Role="Order" Type="Self.Order" Multiplicity="*" />
          <ReferentialConstraint>
            <Principal Role="PickupPoint">
              <PropertyRef Name="PickupPointID" />
            </Principal>
            <Dependent Role="Order">
              <PropertyRef Name="OrderPickupPoint" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <Association Name="FK_Order_User">
          <End Role="User" Type="Self.User" Multiplicity="0..1" />
          <End Role="Order" Type="Self.Order" Multiplicity="*" />
          <ReferentialConstraint>
            <Principal Role="User">
              <PropertyRef Name="UserID" />
            </Principal>
            <Dependent Role="Order">
              <PropertyRef Name="OrderClientID" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <Association Name="FK__OrderProd__Produ__412EB0B6">
          <End Role="Product" Type="Self.Product" Multiplicity="1" />
          <End Role="OrderProduct" Type="Self.OrderProduct" Multiplicity="*" />
          <ReferentialConstraint>
            <Principal Role="Product">
              <PropertyRef Name="ProductArticleNumber" />
            </Principal>
            <Dependent Role="OrderProduct">
              <PropertyRef Name="ProductArticleNumber" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <Association Name="FK_Product_Supplier">
          <End Role="Supplier" Type="Self.Supplier" Multiplicity="0..1" />
          <End Role="Product" Type="Self.Product" Multiplicity="*" />
          <ReferentialConstraint>
            <Principal Role="Supplier">
              <PropertyRef Name="SupplierID" />
            </Principal>
            <Dependent Role="Product">
              <PropertyRef Name="ProductSuplier" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <Association Name="FK__User__UserRole__398D8EEE">
          <End Role="Role" Type="Self.Role" Multiplicity="1" />
          <End Role="User" Type="Self.User" Multiplicity="*" />
          <ReferentialConstraint>
            <Principal Role="Role">
              <PropertyRef Name="RoleID" />
            </Principal>
            <Dependent Role="User">
              <PropertyRef Name="UserRole" />
            </Dependent>
          </ReferentialConstraint>
        </Association>
        <EntityContainer Name="UP_41P_BelovRAEntities" annotation:LazyLoadingEnabled="true">
          <EntitySet Name="Category" EntityType="Self.Category" />
          <EntitySet Name="Manufacturer" EntityType="Self.Manufacturer" />
          <EntitySet Name="Order" EntityType="Self.Order" />
          <EntitySet Name="OrderProduct" EntityType="Self.OrderProduct" />
          <EntitySet Name="PickupPoint" EntityType="Self.PickupPoint" />
          <EntitySet Name="Product" EntityType="Self.Product" />
          <EntitySet Name="Role" EntityType="Self.Role" />
          <EntitySet Name="Supplier" EntityType="Self.Supplier" />
          <EntitySet Name="sysdiagrams" EntityType="Self.sysdiagrams" />
          <EntitySet Name="User" EntityType="Self.User" />
          <AssociationSet Name="FK_Product_Category" Association="Self.FK_Product_Category">
            <End Role="Category" EntitySet="Category" />
            <End Role="Product" EntitySet="Product" />
          </AssociationSet>
          <AssociationSet Name="FK_Product_Manufacturer" Association="Self.FK_Product_Manufacturer">
            <End Role="Manufacturer" EntitySet="Manufacturer" />
            <End Role="Product" EntitySet="Product" />
          </AssociationSet>
          <AssociationSet Name="FK__OrderProd__Order__403A8C7D" Association="Self.FK__OrderProd__Order__403A8C7D">
            <End Role="Order" EntitySet="Order" />
            <End Role="OrderProduct" EntitySet="OrderProduct" />
          </AssociationSet>
          <AssociationSet Name="FK_Order_PickupPoint" Association="Self.FK_Order_PickupPoint">
            <End Role="PickupPoint" EntitySet="PickupPoint" />
            <End Role="Order" EntitySet="Order" />
          </AssociationSet>
          <AssociationSet Name="FK_Order_User" Association="Self.FK_Order_User">
            <End Role="User" EntitySet="User" />
            <End Role="Order" EntitySet="Order" />
          </AssociationSet>
          <AssociationSet Name="FK__OrderProd__Produ__412EB0B6" Association="Self.FK__OrderProd__Produ__412EB0B6">
            <End Role="Product" EntitySet="Product" />
            <End Role="OrderProduct" EntitySet="OrderProduct" />
          </AssociationSet>
          <AssociationSet Name="FK_Product_Supplier" Association="Self.FK_Product_Supplier">
            <End Role="Supplier" EntitySet="Supplier" />
            <End Role="Product" EntitySet="Product" />
          </AssociationSet>
          <AssociationSet Name="FK__User__UserRole__398D8EEE" Association="Self.FK__User__UserRole__398D8EEE">
            <End Role="Role" EntitySet="Role" />
            <End Role="User" EntitySet="User" />
          </AssociationSet>
        </EntityContainer>
      </Schema>
    </edmx:ConceptualModels>
    <!-- C-S mapping content -->
    <edmx:Mappings>
      <Mapping Space="C-S" xmlns="http://schemas.microsoft.com/ado/2009/11/mapping/cs">
        <EntityContainerMapping StorageEntityContainer="Хранилище BaseModelContainer" CdmEntityContainer="UP_41P_BelovRAEntities">
          <EntitySetMapping Name="Category">
            <EntityTypeMapping TypeName="BaseModel.Category">
              <MappingFragment StoreEntitySet="Category">
                <ScalarProperty Name="CategoryID" ColumnName="CategoryID" />
                <ScalarProperty Name="CategoryName" ColumnName="CategoryName" />
              </MappingFragment>
            </EntityTypeMapping>
          </EntitySetMapping>
          <EntitySetMapping Name="Manufacturer">
            <EntityTypeMapping TypeName="BaseModel.Manufacturer">
              <MappingFragment StoreEntitySet="Manufacturer">
                <ScalarProperty Name="ManufacturerID" ColumnName="ManufacturerID" />
                <ScalarProperty Name="ManufacturerName" ColumnName="ManufacturerName" />
              </MappingFragment>
            </EntityTypeMapping>
          </EntitySetMapping>
          <EntitySetMapping Name="Order">
            <EntityTypeMapping TypeName="BaseModel.Order">
              <MappingFragment StoreEntitySet="Order">
                <ScalarProperty Name="OrderID" ColumnName="OrderID" />
                <ScalarProperty Name="OrderStatus" ColumnName="OrderStatus" />
                <ScalarProperty Name="OrderDeliveryDate" ColumnName="OrderDeliveryDate" />
                <ScalarProperty Name="OrderPickupPoint" ColumnName="OrderPickupPoint" />
                <ScalarProperty Name="OrderCreationDate" ColumnName="OrderCreationDate" />
                <ScalarProperty Name="OrderCode" ColumnName="OrderCode" />
                <ScalarProperty Name="OrderClientID" ColumnName="OrderClientID" />
              </MappingFragment>
            </EntityTypeMapping>
          </EntitySetMapping>
          <EntitySetMapping Name="OrderProduct">
            <EntityTypeMapping TypeName="BaseModel.OrderProduct">
              <MappingFragment StoreEntitySet="OrderProduct">
                <ScalarProperty Name="OrderID" ColumnName="OrderID" />
                <ScalarProperty Name="ProductArticleNumber" ColumnName="ProductArticleNumber" />
                <ScalarProperty Name="Count" ColumnName="Count" />
              </MappingFragment>
            </EntityTypeMapping>
          </EntitySetMapping>
          <EntitySetMapping Name="PickupPoint">
            <EntityTypeMapping TypeName="BaseModel.PickupPoint">
              <MappingFragment StoreEntitySet="PickupPoint">
                <ScalarProperty Name="PickupPointID" ColumnName="PickupPointID" />
                <ScalarProperty Name="Index" ColumnName="Index" />
                <ScalarProperty Name="City" ColumnName="City" />
                <ScalarProperty Name="Street" ColumnName="Street" />
                <ScalarProperty Name="House" ColumnName="House" />
              </MappingFragment>
            </EntityTypeMapping>
          </EntitySetMapping>
          <EntitySetMapping Name="Product">
            <EntityTypeMapping TypeName="BaseModel.Product">
              <MappingFragment StoreEntitySet="Product">
                <ScalarProperty Name="ProductArticleNumber" ColumnName="ProductArticleNumber" />
                <ScalarProperty Name="ProductName" ColumnName="ProductName" />
                <ScalarProperty Name="ProductDescription" ColumnName="ProductDescription" />
                <ScalarProperty Name="ProductCategory" ColumnName="ProductCategory" />
                <ScalarProperty Name="ProductPhoto" ColumnName="ProductPhoto" />
                <ScalarProperty Name="ProductManufacturer" ColumnName="ProductManufacturer" />
                <ScalarProperty Name="ProductCost" ColumnName="ProductCost" />
                <ScalarProperty Name="ProductDiscountAmount" ColumnName="ProductDiscountAmount" />
                <ScalarProperty Name="ProductQuantityInStock" ColumnName="ProductQuantityInStock" />
                <ScalarProperty Name="ProductUnit" ColumnName="ProductUnit" />
                <ScalarProperty Name="ProductSuplier" ColumnName="ProductSuplier" />
                <ScalarProperty Name="ProductDiscount" ColumnName="ProductDiscount" />
              </MappingFragment>
            </EntityTypeMapping>
          </EntitySetMapping>
          <EntitySetMapping Name="Role">
            <EntityTypeMapping TypeName="BaseModel.Role">
              <MappingFragment StoreEntitySet="Role">
                <ScalarProperty Name="RoleID" ColumnName="RoleID" />
                <ScalarProperty Name="RoleName" ColumnName="RoleName" />
              </MappingFragment>
            </EntityTypeMapping>
          </EntitySetMapping>
          <EntitySetMapping Name="Supplier">
            <EntityTypeMapping TypeName="BaseModel.Supplier">
              <MappingFragment StoreEntitySet="Supplier">
                <ScalarProperty Name="SupplierID" ColumnName="SupplierID" />
                <ScalarProperty Name="SupplierName" ColumnName="SupplierName" />
              </MappingFragment>
            </EntityTypeMapping>
          </EntitySetMapping>
          <EntitySetMapping Name="sysdiagrams">
            <EntityTypeMapping TypeName="BaseModel.sysdiagrams">
              <MappingFragment StoreEntitySet="sysdiagrams">
                <ScalarProperty Name="name" ColumnName="name" />
                <ScalarProperty Name="principal_id" ColumnName="principal_id" />
                <ScalarProperty Name="diagram_id" ColumnName="diagram_id" />
                <ScalarProperty Name="version" ColumnName="version" />
                <ScalarProperty Name="definition" ColumnName="definition" />
              </MappingFragment>
            </EntityTypeMapping>
          </EntitySetMapping>
          <EntitySetMapping Name="User">
            <EntityTypeMapping TypeName="BaseModel.User">
              <MappingFragment StoreEntitySet="User">
                <ScalarProperty Name="UserID" ColumnName="UserID" />
                <ScalarProperty Name="UserSurname" ColumnName="UserSurname" />
                <ScalarProperty Name="UserName" ColumnName="UserName" />
                <ScalarProperty Name="UserPatronymic" ColumnName="UserPatronymic" />
                <ScalarProperty Name="UserLogin" ColumnName="UserLogin" />
                <ScalarProperty Name="UserPassword" ColumnName="UserPassword" />
                <ScalarProperty Name="UserRole" ColumnName="UserRole" />
              </MappingFragment>
            </EntityTypeMapping>
          </EntitySetMapping>
        </EntityContainerMapping>
      </Mapping>
    </edmx:Mappings>
  </edmx:Runtime>
  <!-- EF Designer content (DO NOT EDIT MANUALLY BELOW HERE) -->
  <Designer xmlns="http://schemas.microsoft.com/ado/2009/11/edmx">
    <Connection>
      <DesignerInfoPropertySet>
        <DesignerProperty Name="MetadataArtifactProcessing" Value="EmbedInOutputAssembly" />
      </DesignerInfoPropertySet>
    </Connection>
    <Options>
      <DesignerInfoPropertySet>
        <DesignerProperty Name="ValidateOnBuild" Value="true" />
        <DesignerProperty Name="EnablePluralization" Value="false" />
        <DesignerProperty Name="IncludeForeignKeysInModel" Value="true" />
        <DesignerProperty Name="UseLegacyProvider" Value="false" />
        <DesignerProperty Name="CodeGenerationStrategy" Value="Нет" />
      </DesignerInfoPropertySet>
    </Options>
    <!-- Diagram content (shape and connector positions) -->
    <Diagrams></Diagrams>
  </Designer>
</edmx:Edmx>