|
@@ -5,34 +5,43 @@
|
|
|
<!-- SSDL content -->
|
|
|
<edmx:StorageModels>
|
|
|
<Schema Namespace="Хранилище gr682_ggi3Model" 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="Addressee">
|
|
|
+ <Key>
|
|
|
+ <PropertyRef Name="ID_Addressee" />
|
|
|
+ </Key>
|
|
|
+ <Property Name="ID_Addressee" Type="int" StoreGeneratedPattern="Identity" Nullable="false" />
|
|
|
+ <Property Name="Surname" Type="nvarchar" MaxLength="15" Nullable="false" />
|
|
|
+ <Property Name="Name" Type="nvarchar" MaxLength="15" Nullable="false" />
|
|
|
+ <Property Name="MiddleName" Type="nvarchar" MaxLength="15" Nullable="false" />
|
|
|
+ <Property Name="PhotoNumber" Type="char" MaxLength="10" Nullable="false" />
|
|
|
+ <Property Name="City" Type="nvarchar" MaxLength="15" Nullable="false" />
|
|
|
+ </EntityType>
|
|
|
<EntityType Name="Car">
|
|
|
<Key>
|
|
|
<PropertyRef Name="ID_Car" />
|
|
|
</Key>
|
|
|
<Property Name="ID_Car" Type="int" StoreGeneratedPattern="Identity" Nullable="false" />
|
|
|
- <Property Name="MachineType" Type="nvarchar" MaxLength="15" />
|
|
|
<Property Name="MachineBrand" Type="nvarchar" MaxLength="15" />
|
|
|
+ <Property Name="MachineType" Type="nvarchar" MaxLength="15" />
|
|
|
</EntityType>
|
|
|
<EntityType Name="Driver">
|
|
|
<Key>
|
|
|
<PropertyRef Name="ID_Driver" />
|
|
|
</Key>
|
|
|
<Property Name="ID_Driver" Type="int" StoreGeneratedPattern="Identity" Nullable="false" />
|
|
|
- <Property Name="Login" Type="nvarchar" MaxLength="10" Nullable="false" />
|
|
|
- <Property Name="Password" Type="nvarchar" MaxLength="10" Nullable="false" />
|
|
|
<Property Name="Surname" Type="nvarchar" MaxLength="15" Nullable="false" />
|
|
|
<Property Name="Name" Type="nvarchar" MaxLength="15" Nullable="false" />
|
|
|
<Property Name="MiddleName" Type="nvarchar" MaxLength="15" Nullable="false" />
|
|
|
- <Property Name="ID_Car" Type="int" Nullable="false" />
|
|
|
- <Property Name="BrigadeNumber" Type="int" Nullable="false" />
|
|
|
+ <Property Name="ID_Car" Type="int" />
|
|
|
+ <Property Name="BrigadeNumber" Type="int" />
|
|
|
</EntityType>
|
|
|
<EntityType Name="Operator">
|
|
|
<Key>
|
|
|
<PropertyRef Name="ID_Operator" />
|
|
|
</Key>
|
|
|
<Property Name="ID_Operator" Type="int" StoreGeneratedPattern="Identity" Nullable="false" />
|
|
|
- <Property Name="Login" Type="nvarchar" MaxLength="10" Nullable="false" />
|
|
|
- <Property Name="Password" Type="nvarchar" MaxLength="10" Nullable="false" />
|
|
|
+ <Property Name="Login" Type="nvarchar" MaxLength="50" Nullable="false" />
|
|
|
+ <Property Name="Password" Type="nvarchar" MaxLength="50" Nullable="false" />
|
|
|
<Property Name="Surname" Type="nvarchar" MaxLength="15" Nullable="false" />
|
|
|
<Property Name="Name" Type="nvarchar" MaxLength="15" Nullable="false" />
|
|
|
<Property Name="MiddleName" Type="nvarchar" MaxLength="15" Nullable="false" />
|
|
@@ -44,13 +53,12 @@
|
|
|
<Property Name="ID_Order" Type="int" StoreGeneratedPattern="Identity" Nullable="false" />
|
|
|
<Property Name="OrderNumber" Type="int" Nullable="false" />
|
|
|
<Property Name="ID_Driver" Type="int" Nullable="false" />
|
|
|
- <Property Name="ID_Car" Type="int" Nullable="false" />
|
|
|
- <Property Name="Sender" Type="nvarchar" MaxLength="50" />
|
|
|
- <Property Name="Departure_Date" Type="date" />
|
|
|
- <Property Name="Sender_Phone_Number" Type="int" />
|
|
|
- <Property Name="Recipient" Type="nvarchar" MaxLength="50" />
|
|
|
- <Property Name="Date_Of_Receiving" Type="date" />
|
|
|
- <Property Name="Recipient_Phone_Number" Type="int" />
|
|
|
+ <Property Name="ID_Sender" Type="int" Nullable="false" />
|
|
|
+ <Property Name="SenderCuty" Type="nvarchar" MaxLength="15" Nullable="false" />
|
|
|
+ <Property Name="DepartureDate" Type="date" Nullable="false" />
|
|
|
+ <Property Name="ID_Addressee" Type="int" Nullable="false" />
|
|
|
+ <Property Name="AddresseeCity" Type="nvarchar" MaxLength="15" Nullable="false" />
|
|
|
+ <Property Name="DateOfAddressee" Type="date" Nullable="false" />
|
|
|
</EntityType>
|
|
|
<EntityType Name="Route">
|
|
|
<Key>
|
|
@@ -58,50 +66,72 @@
|
|
|
</Key>
|
|
|
<Property Name="ID_Route" Type="int" StoreGeneratedPattern="Identity" Nullable="false" />
|
|
|
<Property Name="OrderNumber" Type="int" Nullable="false" />
|
|
|
- <Property Name="Sender_City" Type="nvarchar" MaxLength="15" />
|
|
|
- <Property Name="Recipirnt_City" Type="nvarchar" MaxLength="15" />
|
|
|
- <Property Name="Shord_Route" Type="nchar" MaxLength="10" />
|
|
|
+ <Property Name="SenderCity" Type="nvarchar" MaxLength="15" Nullable="false" />
|
|
|
+ <Property Name="AddresseeCity" Type="nvarchar" MaxLength="15" Nullable="false" />
|
|
|
+ <Property Name="ShordRoute" Type="nvarchar" MaxLength="100" Nullable="false" />
|
|
|
+ </EntityType>
|
|
|
+ <EntityType Name="Sender">
|
|
|
+ <Key>
|
|
|
+ <PropertyRef Name="ID_Sender" />
|
|
|
+ </Key>
|
|
|
+ <Property Name="ID_Sender" Type="int" StoreGeneratedPattern="Identity" Nullable="false" />
|
|
|
+ <Property Name="Surname" Type="nvarchar" MaxLength="15" Nullable="false" />
|
|
|
+ <Property Name="Name" Type="nvarchar" MaxLength="15" Nullable="false" />
|
|
|
+ <Property Name="MiddleName" Type="nvarchar" MaxLength="15" Nullable="false" />
|
|
|
+ <Property Name="PhoneNumber" Type="char" MaxLength="10" Nullable="false" />
|
|
|
+ <Property Name="City" Type="nvarchar" MaxLength="15" Nullable="false" />
|
|
|
</EntityType>
|
|
|
<EntityContainer Name="Хранилище gr682_ggi3ModelContainer">
|
|
|
+ <EntitySet Name="Addressee" EntityType="Self.Addressee" Schema="dbo" store:Type="Tables" />
|
|
|
<EntitySet Name="Car" EntityType="Self.Car" Schema="dbo" store:Type="Tables" />
|
|
|
<EntitySet Name="Driver" EntityType="Self.Driver" Schema="dbo" store:Type="Tables" />
|
|
|
<EntitySet Name="Operator" EntityType="Self.Operator" Schema="dbo" store:Type="Tables" />
|
|
|
<EntitySet Name="Order" EntityType="Self.Order" Schema="dbo" store:Type="Tables" />
|
|
|
<EntitySet Name="Route" EntityType="Self.Route" Schema="dbo" store:Type="Tables" />
|
|
|
+ <EntitySet Name="Sender" EntityType="Self.Sender" Schema="dbo" store:Type="Tables" />
|
|
|
</EntityContainer>
|
|
|
</Schema>
|
|
|
</edmx:StorageModels>
|
|
|
<!-- CSDL content -->
|
|
|
<edmx:ConceptualModels>
|
|
|
<Schema Namespace="gr682_ggi3Model" 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="Addressee">
|
|
|
+ <Key>
|
|
|
+ <PropertyRef Name="ID_Addressee" />
|
|
|
+ </Key>
|
|
|
+ <Property Name="ID_Addressee" Type="Int32" Nullable="false" annotation:StoreGeneratedPattern="Identity" />
|
|
|
+ <Property Name="Surname" Type="String" MaxLength="15" FixedLength="false" Unicode="true" Nullable="false" />
|
|
|
+ <Property Name="Name" Type="String" MaxLength="15" FixedLength="false" Unicode="true" Nullable="false" />
|
|
|
+ <Property Name="MiddleName" Type="String" MaxLength="15" FixedLength="false" Unicode="true" Nullable="false" />
|
|
|
+ <Property Name="PhotoNumber" Type="String" MaxLength="10" FixedLength="true" Unicode="false" Nullable="false" />
|
|
|
+ <Property Name="City" Type="String" MaxLength="15" FixedLength="false" Unicode="true" Nullable="false" />
|
|
|
+ </EntityType>
|
|
|
<EntityType Name="Car">
|
|
|
<Key>
|
|
|
<PropertyRef Name="ID_Car" />
|
|
|
</Key>
|
|
|
<Property Name="ID_Car" Type="Int32" Nullable="false" annotation:StoreGeneratedPattern="Identity" />
|
|
|
- <Property Name="MachineType" Type="String" MaxLength="15" FixedLength="false" Unicode="true" />
|
|
|
<Property Name="MachineBrand" Type="String" MaxLength="15" FixedLength="false" Unicode="true" />
|
|
|
+ <Property Name="MachineType" Type="String" MaxLength="15" FixedLength="false" Unicode="true" />
|
|
|
</EntityType>
|
|
|
<EntityType Name="Driver">
|
|
|
<Key>
|
|
|
<PropertyRef Name="ID_Driver" />
|
|
|
</Key>
|
|
|
<Property Name="ID_Driver" Type="Int32" Nullable="false" annotation:StoreGeneratedPattern="Identity" />
|
|
|
- <Property Name="Login" Type="String" MaxLength="10" FixedLength="false" Unicode="true" Nullable="false" />
|
|
|
- <Property Name="Password" Type="String" MaxLength="10" FixedLength="false" Unicode="true" Nullable="false" />
|
|
|
<Property Name="Surname" Type="String" MaxLength="15" FixedLength="false" Unicode="true" Nullable="false" />
|
|
|
<Property Name="Name" Type="String" MaxLength="15" FixedLength="false" Unicode="true" Nullable="false" />
|
|
|
<Property Name="MiddleName" Type="String" MaxLength="15" FixedLength="false" Unicode="true" Nullable="false" />
|
|
|
- <Property Name="ID_Car" Type="Int32" Nullable="false" />
|
|
|
- <Property Name="BrigadeNumber" Type="Int32" Nullable="false" />
|
|
|
+ <Property Name="ID_Car" Type="Int32" />
|
|
|
+ <Property Name="BrigadeNumber" Type="Int32" />
|
|
|
</EntityType>
|
|
|
<EntityType Name="Operator">
|
|
|
<Key>
|
|
|
<PropertyRef Name="ID_Operator" />
|
|
|
</Key>
|
|
|
<Property Name="ID_Operator" Type="Int32" Nullable="false" annotation:StoreGeneratedPattern="Identity" />
|
|
|
- <Property Name="Login" Type="String" MaxLength="10" FixedLength="false" Unicode="true" Nullable="false" />
|
|
|
- <Property Name="Password" Type="String" MaxLength="10" FixedLength="false" Unicode="true" Nullable="false" />
|
|
|
+ <Property Name="Login" Type="String" MaxLength="50" FixedLength="false" Unicode="true" Nullable="false" />
|
|
|
+ <Property Name="Password" Type="String" MaxLength="50" FixedLength="false" Unicode="true" Nullable="false" />
|
|
|
<Property Name="Surname" Type="String" MaxLength="15" FixedLength="false" Unicode="true" Nullable="false" />
|
|
|
<Property Name="Name" Type="String" MaxLength="15" FixedLength="false" Unicode="true" Nullable="false" />
|
|
|
<Property Name="MiddleName" Type="String" MaxLength="15" FixedLength="false" Unicode="true" Nullable="false" />
|
|
@@ -113,13 +143,12 @@
|
|
|
<Property Name="ID_Order" Type="Int32" Nullable="false" annotation:StoreGeneratedPattern="Identity" />
|
|
|
<Property Name="OrderNumber" Type="Int32" Nullable="false" />
|
|
|
<Property Name="ID_Driver" Type="Int32" Nullable="false" />
|
|
|
- <Property Name="ID_Car" Type="Int32" Nullable="false" />
|
|
|
- <Property Name="Sender" Type="String" MaxLength="50" FixedLength="false" Unicode="true" />
|
|
|
- <Property Name="Departure_Date" Type="DateTime" Precision="0" />
|
|
|
- <Property Name="Sender_Phone_Number" Type="Int32" />
|
|
|
- <Property Name="Recipient" Type="String" MaxLength="50" FixedLength="false" Unicode="true" />
|
|
|
- <Property Name="Date_Of_Receiving" Type="DateTime" Precision="0" />
|
|
|
- <Property Name="Recipient_Phone_Number" Type="Int32" />
|
|
|
+ <Property Name="ID_Sender" Type="Int32" Nullable="false" />
|
|
|
+ <Property Name="SenderCuty" Type="String" MaxLength="15" FixedLength="false" Unicode="true" Nullable="false" />
|
|
|
+ <Property Name="DepartureDate" Type="DateTime" Nullable="false" Precision="0" />
|
|
|
+ <Property Name="ID_Addressee" Type="Int32" Nullable="false" />
|
|
|
+ <Property Name="AddresseeCity" Type="String" MaxLength="15" FixedLength="false" Unicode="true" Nullable="false" />
|
|
|
+ <Property Name="DateOfAddressee" Type="DateTime" Nullable="false" Precision="0" />
|
|
|
</EntityType>
|
|
|
<EntityType Name="Route">
|
|
|
<Key>
|
|
@@ -127,29 +156,54 @@
|
|
|
</Key>
|
|
|
<Property Name="ID_Route" Type="Int32" Nullable="false" annotation:StoreGeneratedPattern="Identity" />
|
|
|
<Property Name="OrderNumber" Type="Int32" Nullable="false" />
|
|
|
- <Property Name="Sender_City" Type="String" MaxLength="15" FixedLength="false" Unicode="true" />
|
|
|
- <Property Name="Recipirnt_City" Type="String" MaxLength="15" FixedLength="false" Unicode="true" />
|
|
|
- <Property Name="Shord_Route" Type="String" MaxLength="10" FixedLength="true" Unicode="true" />
|
|
|
+ <Property Name="SenderCity" Type="String" MaxLength="15" FixedLength="false" Unicode="true" Nullable="false" />
|
|
|
+ <Property Name="AddresseeCity" Type="String" MaxLength="15" FixedLength="false" Unicode="true" Nullable="false" />
|
|
|
+ <Property Name="ShordRoute" Type="String" MaxLength="100" FixedLength="false" Unicode="true" Nullable="false" />
|
|
|
</EntityType>
|
|
|
- <EntityContainer Name="gr682_ggi3Entities" annotation:LazyLoadingEnabled="true">
|
|
|
+ <EntityType Name="Sender">
|
|
|
+ <Key>
|
|
|
+ <PropertyRef Name="ID_Sender" />
|
|
|
+ </Key>
|
|
|
+ <Property Name="ID_Sender" Type="Int32" Nullable="false" annotation:StoreGeneratedPattern="Identity" />
|
|
|
+ <Property Name="Surname" Type="String" MaxLength="15" FixedLength="false" Unicode="true" Nullable="false" />
|
|
|
+ <Property Name="Name" Type="String" MaxLength="15" FixedLength="false" Unicode="true" Nullable="false" />
|
|
|
+ <Property Name="MiddleName" Type="String" MaxLength="15" FixedLength="false" Unicode="true" Nullable="false" />
|
|
|
+ <Property Name="PhoneNumber" Type="String" MaxLength="10" FixedLength="true" Unicode="false" Nullable="false" />
|
|
|
+ <Property Name="City" Type="String" MaxLength="15" FixedLength="false" Unicode="true" Nullable="false" />
|
|
|
+ </EntityType>
|
|
|
+ <EntityContainer Name="gr682_ggi3Entities1" annotation:LazyLoadingEnabled="true">
|
|
|
+ <EntitySet Name="Addressee" EntityType="Self.Addressee" />
|
|
|
<EntitySet Name="Car" EntityType="Self.Car" />
|
|
|
<EntitySet Name="Driver" EntityType="Self.Driver" />
|
|
|
<EntitySet Name="Operator" EntityType="Self.Operator" />
|
|
|
<EntitySet Name="Order" EntityType="Self.Order" />
|
|
|
<EntitySet Name="Route" EntityType="Self.Route" />
|
|
|
+ <EntitySet Name="Sender" EntityType="Self.Sender" />
|
|
|
</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="Хранилище gr682_ggi3ModelContainer" CdmEntityContainer="gr682_ggi3Entities">
|
|
|
+ <EntityContainerMapping StorageEntityContainer="Хранилище gr682_ggi3ModelContainer" CdmEntityContainer="gr682_ggi3Entities1">
|
|
|
+ <EntitySetMapping Name="Addressee">
|
|
|
+ <EntityTypeMapping TypeName="gr682_ggi3Model.Addressee">
|
|
|
+ <MappingFragment StoreEntitySet="Addressee">
|
|
|
+ <ScalarProperty Name="ID_Addressee" ColumnName="ID_Addressee" />
|
|
|
+ <ScalarProperty Name="Surname" ColumnName="Surname" />
|
|
|
+ <ScalarProperty Name="Name" ColumnName="Name" />
|
|
|
+ <ScalarProperty Name="MiddleName" ColumnName="MiddleName" />
|
|
|
+ <ScalarProperty Name="PhotoNumber" ColumnName="PhotoNumber" />
|
|
|
+ <ScalarProperty Name="City" ColumnName="City" />
|
|
|
+ </MappingFragment>
|
|
|
+ </EntityTypeMapping>
|
|
|
+ </EntitySetMapping>
|
|
|
<EntitySetMapping Name="Car">
|
|
|
<EntityTypeMapping TypeName="gr682_ggi3Model.Car">
|
|
|
<MappingFragment StoreEntitySet="Car">
|
|
|
<ScalarProperty Name="ID_Car" ColumnName="ID_Car" />
|
|
|
- <ScalarProperty Name="MachineType" ColumnName="MachineType" />
|
|
|
<ScalarProperty Name="MachineBrand" ColumnName="MachineBrand" />
|
|
|
+ <ScalarProperty Name="MachineType" ColumnName="MachineType" />
|
|
|
</MappingFragment>
|
|
|
</EntityTypeMapping>
|
|
|
</EntitySetMapping>
|
|
@@ -157,8 +211,6 @@
|
|
|
<EntityTypeMapping TypeName="gr682_ggi3Model.Driver">
|
|
|
<MappingFragment StoreEntitySet="Driver">
|
|
|
<ScalarProperty Name="ID_Driver" ColumnName="ID_Driver" />
|
|
|
- <ScalarProperty Name="Login" ColumnName="Login" />
|
|
|
- <ScalarProperty Name="Password" ColumnName="Password" />
|
|
|
<ScalarProperty Name="Surname" ColumnName="Surname" />
|
|
|
<ScalarProperty Name="Name" ColumnName="Name" />
|
|
|
<ScalarProperty Name="MiddleName" ColumnName="MiddleName" />
|
|
@@ -185,13 +237,12 @@
|
|
|
<ScalarProperty Name="ID_Order" ColumnName="ID_Order" />
|
|
|
<ScalarProperty Name="OrderNumber" ColumnName="OrderNumber" />
|
|
|
<ScalarProperty Name="ID_Driver" ColumnName="ID_Driver" />
|
|
|
- <ScalarProperty Name="ID_Car" ColumnName="ID_Car" />
|
|
|
- <ScalarProperty Name="Sender" ColumnName="Sender" />
|
|
|
- <ScalarProperty Name="Departure_Date" ColumnName="Departure_Date" />
|
|
|
- <ScalarProperty Name="Sender_Phone_Number" ColumnName="Sender_Phone_Number" />
|
|
|
- <ScalarProperty Name="Recipient" ColumnName="Recipient" />
|
|
|
- <ScalarProperty Name="Date_Of_Receiving" ColumnName="Date_Of_Receiving" />
|
|
|
- <ScalarProperty Name="Recipient_Phone_Number" ColumnName="Recipient_Phone_Number" />
|
|
|
+ <ScalarProperty Name="ID_Sender" ColumnName="ID_Sender" />
|
|
|
+ <ScalarProperty Name="SenderCuty" ColumnName="SenderCuty" />
|
|
|
+ <ScalarProperty Name="DepartureDate" ColumnName="DepartureDate" />
|
|
|
+ <ScalarProperty Name="ID_Addressee" ColumnName="ID_Addressee" />
|
|
|
+ <ScalarProperty Name="AddresseeCity" ColumnName="AddresseeCity" />
|
|
|
+ <ScalarProperty Name="DateOfAddressee" ColumnName="DateOfAddressee" />
|
|
|
</MappingFragment>
|
|
|
</EntityTypeMapping>
|
|
|
</EntitySetMapping>
|
|
@@ -200,9 +251,21 @@
|
|
|
<MappingFragment StoreEntitySet="Route">
|
|
|
<ScalarProperty Name="ID_Route" ColumnName="ID_Route" />
|
|
|
<ScalarProperty Name="OrderNumber" ColumnName="OrderNumber" />
|
|
|
- <ScalarProperty Name="Sender_City" ColumnName="Sender_City" />
|
|
|
- <ScalarProperty Name="Recipirnt_City" ColumnName="Recipirnt_City" />
|
|
|
- <ScalarProperty Name="Shord_Route" ColumnName="Shord_Route" />
|
|
|
+ <ScalarProperty Name="SenderCity" ColumnName="SenderCity" />
|
|
|
+ <ScalarProperty Name="AddresseeCity" ColumnName="AddresseeCity" />
|
|
|
+ <ScalarProperty Name="ShordRoute" ColumnName="ShordRoute" />
|
|
|
+ </MappingFragment>
|
|
|
+ </EntityTypeMapping>
|
|
|
+ </EntitySetMapping>
|
|
|
+ <EntitySetMapping Name="Sender">
|
|
|
+ <EntityTypeMapping TypeName="gr682_ggi3Model.Sender">
|
|
|
+ <MappingFragment StoreEntitySet="Sender">
|
|
|
+ <ScalarProperty Name="ID_Sender" ColumnName="ID_Sender" />
|
|
|
+ <ScalarProperty Name="Surname" ColumnName="Surname" />
|
|
|
+ <ScalarProperty Name="Name" ColumnName="Name" />
|
|
|
+ <ScalarProperty Name="MiddleName" ColumnName="MiddleName" />
|
|
|
+ <ScalarProperty Name="PhoneNumber" ColumnName="PhoneNumber" />
|
|
|
+ <ScalarProperty Name="City" ColumnName="City" />
|
|
|
</MappingFragment>
|
|
|
</EntityTypeMapping>
|
|
|
</EntitySetMapping>
|