|
|
@@ -65,7 +65,7 @@
|
|
|
<PropertyRef Name="Id" />
|
|
|
</Key>
|
|
|
<Property Name="Id" Type="int" StoreGeneratedPattern="Identity" Nullable="false" />
|
|
|
- <Property Name="Numero" Type="nvarchar" MaxLength="10" Nullable="false" />
|
|
|
+ <Property Name="Numero" Type="nvarchar(max)" Nullable="false" />
|
|
|
<Property Name="Nom" Type="nvarchar(max)" Nullable="false" />
|
|
|
<Property Name="Montant" Type="decimal" Precision="18" Scale="0" />
|
|
|
<Property Name="Description" Type="nvarchar(max)" />
|
|
|
@@ -84,7 +84,7 @@
|
|
|
</Key>
|
|
|
<Property Name="Id" Type="int" StoreGeneratedPattern="Identity" Nullable="false" />
|
|
|
<Property Name="Commentaire" Type="nvarchar(max)" />
|
|
|
- <Property Name="NbEleves" Type="int" />
|
|
|
+ <Property Name="NbEleves" Type="bigint" />
|
|
|
<Property Name="CollegeId" Type="int" Nullable="false" />
|
|
|
<Property Name="ActionEduId" Type="int" Nullable="false" />
|
|
|
</EntityType>
|
|
|
@@ -123,6 +123,14 @@
|
|
|
<Property Name="TokenId" Type="uniqueidentifier" Nullable="false" />
|
|
|
<Property Name="RestaurationType_Id" Type="int" />
|
|
|
</EntityType>
|
|
|
+ <EntityType Name="Groupes">
|
|
|
+ <Key>
|
|
|
+ <PropertyRef Name="Id" />
|
|
|
+ </Key>
|
|
|
+ <Property Name="Id" Type="int" StoreGeneratedPattern="Identity" Nullable="false" />
|
|
|
+ <Property Name="Nom" Type="nvarchar" MaxLength="50" Nullable="false" />
|
|
|
+ <Property Name="Description" Type="nvarchar(max)" />
|
|
|
+ </EntityType>
|
|
|
<EntityType Name="RestaurationFormulaires">
|
|
|
<Key>
|
|
|
<PropertyRef Name="Id" />
|
|
|
@@ -230,6 +238,23 @@
|
|
|
<Property Name="Libelle" Type="nvarchar" MaxLength="255" Nullable="false" />
|
|
|
<Property Name="Ordre" Type="int" Nullable="false" />
|
|
|
</EntityType>
|
|
|
+ <EntityType Name="Utilisateurs">
|
|
|
+ <Key>
|
|
|
+ <PropertyRef Name="Id" />
|
|
|
+ </Key>
|
|
|
+ <Property Name="Id" Type="int" Nullable="false" />
|
|
|
+ <Property Name="Sid" Type="nvarchar" MaxLength="64" Nullable="false" />
|
|
|
+ <Property Name="Login" Type="nvarchar" MaxLength="100" Nullable="false" />
|
|
|
+ <Property Name="mail" Type="nvarchar" MaxLength="100" />
|
|
|
+ </EntityType>
|
|
|
+ <EntityType Name="UtilisateursGroupes">
|
|
|
+ <Key>
|
|
|
+ <PropertyRef Name="Id" />
|
|
|
+ </Key>
|
|
|
+ <Property Name="Id" Type="int" StoreGeneratedPattern="Identity" Nullable="false" />
|
|
|
+ <Property Name="GroupeId" Type="int" Nullable="false" />
|
|
|
+ <Property Name="UtilisateurId" Type="int" Nullable="false" />
|
|
|
+ </EntityType>
|
|
|
<Association Name="FK_ActionEduActeurs_ActionEduActeurRoles">
|
|
|
<End Role="ActionEduActeurRoles" Type="Self.ActionEduActeurRoles" Multiplicity="1" />
|
|
|
<End Role="ActionEduActeurs" Type="Self.ActionEduActeurs" Multiplicity="*" />
|
|
|
@@ -458,6 +483,30 @@
|
|
|
</Dependent>
|
|
|
</ReferentialConstraint>
|
|
|
</Association>
|
|
|
+ <Association Name="FK_UtilisateursGroupesGroupes">
|
|
|
+ <End Role="Groupes" Type="Self.Groupes" Multiplicity="1" />
|
|
|
+ <End Role="UtilisateursGroupes" Type="Self.UtilisateursGroupes" Multiplicity="*" />
|
|
|
+ <ReferentialConstraint>
|
|
|
+ <Principal Role="Groupes">
|
|
|
+ <PropertyRef Name="Id" />
|
|
|
+ </Principal>
|
|
|
+ <Dependent Role="UtilisateursGroupes">
|
|
|
+ <PropertyRef Name="GroupeId" />
|
|
|
+ </Dependent>
|
|
|
+ </ReferentialConstraint>
|
|
|
+ </Association>
|
|
|
+ <Association Name="FK_UtilisateursGroupesUtilisateurs">
|
|
|
+ <End Role="Utilisateurs" Type="Self.Utilisateurs" Multiplicity="1" />
|
|
|
+ <End Role="UtilisateursGroupes" Type="Self.UtilisateursGroupes" Multiplicity="*" />
|
|
|
+ <ReferentialConstraint>
|
|
|
+ <Principal Role="Utilisateurs">
|
|
|
+ <PropertyRef Name="Id" />
|
|
|
+ </Principal>
|
|
|
+ <Dependent Role="UtilisateursGroupes">
|
|
|
+ <PropertyRef Name="UtilisateurId" />
|
|
|
+ </Dependent>
|
|
|
+ </ReferentialConstraint>
|
|
|
+ </Association>
|
|
|
<EntityContainer Name="CD67FicheCollegeStoreContainer">
|
|
|
<EntitySet Name="ActionEduActeurRoles" EntityType="Self.ActionEduActeurRoles" Schema="dbo" store:Type="Tables" />
|
|
|
<EntitySet Name="ActionEduActeurs" EntityType="Self.ActionEduActeurs" Schema="dbo" store:Type="Tables" />
|
|
|
@@ -469,6 +518,7 @@
|
|
|
<EntitySet Name="ActionsEduColleges" EntityType="Self.ActionsEduColleges" Schema="dbo" store:Type="Tables" />
|
|
|
<EntitySet Name="Annees" EntityType="Self.Annees" Schema="dbo" store:Type="Tables" />
|
|
|
<EntitySet Name="Colleges" EntityType="Self.Colleges" Schema="dbo" store:Type="Tables" />
|
|
|
+ <EntitySet Name="Groupes" EntityType="Self.Groupes" Schema="dbo" store:Type="Tables" />
|
|
|
<EntitySet Name="RestaurationFormulaires" EntityType="Self.RestaurationFormulaires" Schema="dbo" store:Type="Tables" />
|
|
|
<EntitySet Name="RestaurationFormulairesRepas" EntityType="Self.RestaurationFormulairesRepas" Schema="dbo" store:Type="Tables" />
|
|
|
<EntitySet Name="RestaurationParametres" EntityType="Self.RestaurationParametres" Schema="dbo" store:Type="Tables" />
|
|
|
@@ -477,6 +527,8 @@
|
|
|
<EntitySet Name="RestaurationTypesRepas" EntityType="Self.RestaurationTypesRepas" Schema="dbo" store:Type="Tables" />
|
|
|
<EntitySet Name="Territoires" EntityType="Self.Territoires" Schema="dbo" store:Type="Tables" />
|
|
|
<EntitySet Name="TypesCollege" EntityType="Self.TypesCollege" Schema="dbo" store:Type="Tables" />
|
|
|
+ <EntitySet Name="Utilisateurs" EntityType="Self.Utilisateurs" Schema="dbo" store:Type="Tables" />
|
|
|
+ <EntitySet Name="UtilisateursGroupes" EntityType="Self.UtilisateursGroupes" Schema="dbo" store:Type="Tables" />
|
|
|
<AssociationSet Name="FK_ActionEduActeurs_ActionEduActeurRoles" Association="Self.FK_ActionEduActeurs_ActionEduActeurRoles">
|
|
|
<End Role="ActionEduActeurRoles" EntitySet="ActionEduActeurRoles" />
|
|
|
<End Role="ActionEduActeurs" EntitySet="ActionEduActeurs" />
|
|
|
@@ -553,6 +605,14 @@
|
|
|
<End Role="RestaurationTypesRepas" EntitySet="RestaurationTypesRepas" />
|
|
|
<End Role="RestaurationParametresRepas" EntitySet="RestaurationParametresRepas" />
|
|
|
</AssociationSet>
|
|
|
+ <AssociationSet Name="FK_UtilisateursGroupesGroupes" Association="Self.FK_UtilisateursGroupesGroupes">
|
|
|
+ <End Role="Groupes" EntitySet="Groupes" />
|
|
|
+ <End Role="UtilisateursGroupes" EntitySet="UtilisateursGroupes" />
|
|
|
+ </AssociationSet>
|
|
|
+ <AssociationSet Name="FK_UtilisateursGroupesUtilisateurs" Association="Self.FK_UtilisateursGroupesUtilisateurs">
|
|
|
+ <End Role="Utilisateurs" EntitySet="Utilisateurs" />
|
|
|
+ <End Role="UtilisateursGroupes" EntitySet="UtilisateursGroupes" />
|
|
|
+ </AssociationSet>
|
|
|
</EntityContainer>
|
|
|
</Schema></edmx:StorageModels>
|
|
|
<!-- CSDL content -->
|
|
|
@@ -648,6 +708,17 @@
|
|
|
<End Role="RestaurationTypesRepa" EntitySet="RestaurationTypesRepas" />
|
|
|
<End Role="RestaurationFormulairesRepa" EntitySet="RestaurationFormulairesRepas" />
|
|
|
</AssociationSet>
|
|
|
+ <EntitySet Name="Groupes" EntityType="CD67.FicheCollege.Groupe" />
|
|
|
+ <EntitySet Name="Utilisateurs" EntityType="CD67.FicheCollege.Utilisateur" />
|
|
|
+ <EntitySet Name="UtilisateursGroupes" EntityType="CD67.FicheCollege.UtilisateursGroupe" />
|
|
|
+ <AssociationSet Name="FK_UtilisateursGroupesGroupes" Association="CD67.FicheCollege.FK_UtilisateursGroupesGroupes">
|
|
|
+ <End Role="Groupe" EntitySet="Groupes" />
|
|
|
+ <End Role="UtilisateursGroupe" EntitySet="UtilisateursGroupes" />
|
|
|
+ </AssociationSet>
|
|
|
+ <AssociationSet Name="FK_UtilisateursGroupesUtilisateurs" Association="CD67.FicheCollege.FK_UtilisateursGroupesUtilisateurs">
|
|
|
+ <End Role="Utilisateur" EntitySet="Utilisateurs" />
|
|
|
+ <End Role="UtilisateursGroupe" EntitySet="UtilisateursGroupes" />
|
|
|
+ </AssociationSet>
|
|
|
</EntityContainer>
|
|
|
<EntityType Name="TypeCollege">
|
|
|
<Key>
|
|
|
@@ -780,7 +851,7 @@
|
|
|
<PropertyRef Name="Id" />
|
|
|
</Key>
|
|
|
<Property Name="Id" Type="Int32" Nullable="false" annotation:StoreGeneratedPattern="Identity" />
|
|
|
- <Property Name="Numero" Type="String" Nullable="false" MaxLength="10" Unicode="true" FixedLength="false" />
|
|
|
+ <Property Name="Numero" Type="String" Nullable="false" MaxLength="Max" Unicode="true" FixedLength="false" />
|
|
|
<Property Name="Nom" Type="String" Nullable="false" MaxLength="Max" Unicode="true" FixedLength="false" />
|
|
|
<Property Name="Montant" Type="Decimal" Precision="18" Scale="0" Nullable="true" />
|
|
|
<Property Name="Description" Type="String" Nullable="true" MaxLength="Max" Unicode="true" FixedLength="false" />
|
|
|
@@ -1110,6 +1181,59 @@
|
|
|
</Dependent>
|
|
|
</ReferentialConstraint>
|
|
|
</Association>
|
|
|
+ <EntityType Name="Groupe">
|
|
|
+ <Key>
|
|
|
+ <PropertyRef Name="Id" />
|
|
|
+ </Key>
|
|
|
+ <Property Name="Id" Type="Int32" Nullable="false" annotation:StoreGeneratedPattern="Identity" />
|
|
|
+ <Property Name="Nom" Type="String" Nullable="false" MaxLength="50" FixedLength="false" Unicode="true" />
|
|
|
+ <Property Name="Description" Type="String" MaxLength="Max" FixedLength="false" Unicode="true" />
|
|
|
+ <NavigationProperty Name="UtilisateursGroupes" Relationship="CD67.FicheCollege.FK_UtilisateursGroupesGroupes" FromRole="Groupe" ToRole="UtilisateursGroupe" />
|
|
|
+ </EntityType>
|
|
|
+ <EntityType Name="Utilisateur">
|
|
|
+ <Key>
|
|
|
+ <PropertyRef Name="Id" />
|
|
|
+ </Key>
|
|
|
+ <Property Name="Id" Type="Int32" Nullable="false" />
|
|
|
+ <Property Name="Sid" Type="String" Nullable="false" MaxLength="64" FixedLength="false" Unicode="true" />
|
|
|
+ <Property Name="Login" Type="String" Nullable="false" MaxLength="100" FixedLength="false" Unicode="true" />
|
|
|
+ <Property Name="mail" Type="String" MaxLength="100" FixedLength="false" Unicode="true" />
|
|
|
+ <NavigationProperty Name="UtilisateursGroupes" Relationship="CD67.FicheCollege.FK_UtilisateursGroupesUtilisateurs" FromRole="Utilisateur" ToRole="UtilisateursGroupe" />
|
|
|
+ </EntityType>
|
|
|
+ <EntityType Name="UtilisateursGroupe">
|
|
|
+ <Key>
|
|
|
+ <PropertyRef Name="Id" />
|
|
|
+ </Key>
|
|
|
+ <Property Name="Id" Type="Int32" Nullable="false" annotation:StoreGeneratedPattern="Identity" />
|
|
|
+ <Property Name="GroupeId" Type="Int32" Nullable="false" />
|
|
|
+ <Property Name="UtilisateurId" Type="Int32" Nullable="false" />
|
|
|
+ <NavigationProperty Name="Groupe" Relationship="CD67.FicheCollege.FK_UtilisateursGroupesGroupes" FromRole="UtilisateursGroupe" ToRole="Groupe" />
|
|
|
+ <NavigationProperty Name="Utilisateur" Relationship="CD67.FicheCollege.FK_UtilisateursGroupesUtilisateurs" FromRole="UtilisateursGroupe" ToRole="Utilisateur" />
|
|
|
+ </EntityType>
|
|
|
+ <Association Name="FK_UtilisateursGroupesGroupes">
|
|
|
+ <End Type="CD67.FicheCollege.Groupe" Role="Groupe" Multiplicity="1" />
|
|
|
+ <End Type="CD67.FicheCollege.UtilisateursGroupe" Role="UtilisateursGroupe" Multiplicity="*" />
|
|
|
+ <ReferentialConstraint>
|
|
|
+ <Principal Role="Groupe">
|
|
|
+ <PropertyRef Name="Id" />
|
|
|
+ </Principal>
|
|
|
+ <Dependent Role="UtilisateursGroupe">
|
|
|
+ <PropertyRef Name="GroupeId" />
|
|
|
+ </Dependent>
|
|
|
+ </ReferentialConstraint>
|
|
|
+ </Association>
|
|
|
+ <Association Name="FK_UtilisateursGroupesUtilisateurs">
|
|
|
+ <End Type="CD67.FicheCollege.Utilisateur" Role="Utilisateur" Multiplicity="1" />
|
|
|
+ <End Type="CD67.FicheCollege.UtilisateursGroupe" Role="UtilisateursGroupe" Multiplicity="*" />
|
|
|
+ <ReferentialConstraint>
|
|
|
+ <Principal Role="Utilisateur">
|
|
|
+ <PropertyRef Name="Id" />
|
|
|
+ </Principal>
|
|
|
+ <Dependent Role="UtilisateursGroupe">
|
|
|
+ <PropertyRef Name="UtilisateurId" />
|
|
|
+ </Dependent>
|
|
|
+ </ReferentialConstraint>
|
|
|
+ </Association>
|
|
|
</Schema>
|
|
|
</edmx:ConceptualModels>
|
|
|
<!-- C-S mapping content -->
|
|
|
@@ -1358,6 +1482,34 @@
|
|
|
</MappingFragment>
|
|
|
</EntityTypeMapping>
|
|
|
</EntitySetMapping>
|
|
|
+ <EntitySetMapping Name="Groupes">
|
|
|
+ <EntityTypeMapping TypeName="CD67.FicheCollege.Groupe">
|
|
|
+ <MappingFragment StoreEntitySet="Groupes">
|
|
|
+ <ScalarProperty Name="Description" ColumnName="Description" />
|
|
|
+ <ScalarProperty Name="Nom" ColumnName="Nom" />
|
|
|
+ <ScalarProperty Name="Id" ColumnName="Id" />
|
|
|
+ </MappingFragment>
|
|
|
+ </EntityTypeMapping>
|
|
|
+ </EntitySetMapping>
|
|
|
+ <EntitySetMapping Name="Utilisateurs">
|
|
|
+ <EntityTypeMapping TypeName="CD67.FicheCollege.Utilisateur">
|
|
|
+ <MappingFragment StoreEntitySet="Utilisateurs">
|
|
|
+ <ScalarProperty Name="mail" ColumnName="mail" />
|
|
|
+ <ScalarProperty Name="Login" ColumnName="Login" />
|
|
|
+ <ScalarProperty Name="Sid" ColumnName="Sid" />
|
|
|
+ <ScalarProperty Name="Id" ColumnName="Id" />
|
|
|
+ </MappingFragment>
|
|
|
+ </EntityTypeMapping>
|
|
|
+ </EntitySetMapping>
|
|
|
+ <EntitySetMapping Name="UtilisateursGroupes">
|
|
|
+ <EntityTypeMapping TypeName="CD67.FicheCollege.UtilisateursGroupe">
|
|
|
+ <MappingFragment StoreEntitySet="UtilisateursGroupes">
|
|
|
+ <ScalarProperty Name="UtilisateurId" ColumnName="UtilisateurId" />
|
|
|
+ <ScalarProperty Name="GroupeId" ColumnName="GroupeId" />
|
|
|
+ <ScalarProperty Name="Id" ColumnName="Id" />
|
|
|
+ </MappingFragment>
|
|
|
+ </EntityTypeMapping>
|
|
|
+ </EntitySetMapping>
|
|
|
</EntityContainerMapping>
|
|
|
</Mapping></edmx:Mappings>
|
|
|
</edmx:Runtime>
|