|
@@ -244,16 +244,7 @@
|
|
|
</Key>
|
|
</Key>
|
|
|
<Property Name="Id" Type="int" Nullable="false" />
|
|
<Property Name="Id" Type="int" Nullable="false" />
|
|
|
<Property Name="Sid" Type="nvarchar" MaxLength="64" 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="GroupeId" Type="int" Nullable="false" />
|
|
|
- <Property Name="UtilisateurId" Type="int" Nullable="false" />
|
|
|
|
|
</EntityType>
|
|
</EntityType>
|
|
|
<Association Name="FK_ActionEduActeurs_ActionEduActeurRoles">
|
|
<Association Name="FK_ActionEduActeurs_ActionEduActeurRoles">
|
|
|
<End Role="ActionEduActeurRoles" Type="Self.ActionEduActeurRoles" Multiplicity="1" />
|
|
<End Role="ActionEduActeurRoles" Type="Self.ActionEduActeurRoles" Multiplicity="1" />
|
|
@@ -411,6 +402,18 @@
|
|
|
</Dependent>
|
|
</Dependent>
|
|
|
</ReferentialConstraint>
|
|
</ReferentialConstraint>
|
|
|
</Association>
|
|
</Association>
|
|
|
|
|
+ <Association Name="FK_GroupeUtilisateur">
|
|
|
|
|
+ <End Role="Groupes" Type="Self.Groupes" Multiplicity="1" />
|
|
|
|
|
+ <End Role="Utilisateurs" Type="Self.Utilisateurs" Multiplicity="*" />
|
|
|
|
|
+ <ReferentialConstraint>
|
|
|
|
|
+ <Principal Role="Groupes">
|
|
|
|
|
+ <PropertyRef Name="Id" />
|
|
|
|
|
+ </Principal>
|
|
|
|
|
+ <Dependent Role="Utilisateurs">
|
|
|
|
|
+ <PropertyRef Name="GroupeId" />
|
|
|
|
|
+ </Dependent>
|
|
|
|
|
+ </ReferentialConstraint>
|
|
|
|
|
+ </Association>
|
|
|
<Association Name="FK_RestaurationFormulairesColleges">
|
|
<Association Name="FK_RestaurationFormulairesColleges">
|
|
|
<End Role="Colleges" Type="Self.Colleges" Multiplicity="1" />
|
|
<End Role="Colleges" Type="Self.Colleges" Multiplicity="1" />
|
|
|
<End Role="RestaurationFormulaires" Type="Self.RestaurationFormulaires" Multiplicity="*" />
|
|
<End Role="RestaurationFormulaires" Type="Self.RestaurationFormulaires" Multiplicity="*" />
|
|
@@ -483,30 +486,6 @@
|
|
|
</Dependent>
|
|
</Dependent>
|
|
|
</ReferentialConstraint>
|
|
</ReferentialConstraint>
|
|
|
</Association>
|
|
</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">
|
|
<EntityContainer Name="CD67FicheCollegeStoreContainer">
|
|
|
<EntitySet Name="ActionEduActeurRoles" EntityType="Self.ActionEduActeurRoles" Schema="dbo" store:Type="Tables" />
|
|
<EntitySet Name="ActionEduActeurRoles" EntityType="Self.ActionEduActeurRoles" Schema="dbo" store:Type="Tables" />
|
|
|
<EntitySet Name="ActionEduActeurs" EntityType="Self.ActionEduActeurs" Schema="dbo" store:Type="Tables" />
|
|
<EntitySet Name="ActionEduActeurs" EntityType="Self.ActionEduActeurs" Schema="dbo" store:Type="Tables" />
|
|
@@ -528,7 +507,6 @@
|
|
|
<EntitySet Name="Territoires" EntityType="Self.Territoires" 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="TypesCollege" EntityType="Self.TypesCollege" Schema="dbo" store:Type="Tables" />
|
|
|
<EntitySet Name="Utilisateurs" EntityType="Self.Utilisateurs" 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">
|
|
<AssociationSet Name="FK_ActionEduActeurs_ActionEduActeurRoles" Association="Self.FK_ActionEduActeurs_ActionEduActeurRoles">
|
|
|
<End Role="ActionEduActeurRoles" EntitySet="ActionEduActeurRoles" />
|
|
<End Role="ActionEduActeurRoles" EntitySet="ActionEduActeurRoles" />
|
|
|
<End Role="ActionEduActeurs" EntitySet="ActionEduActeurs" />
|
|
<End Role="ActionEduActeurs" EntitySet="ActionEduActeurs" />
|
|
@@ -581,6 +559,10 @@
|
|
|
<End Role="TypesCollege" EntitySet="TypesCollege" />
|
|
<End Role="TypesCollege" EntitySet="TypesCollege" />
|
|
|
<End Role="Colleges" EntitySet="Colleges" />
|
|
<End Role="Colleges" EntitySet="Colleges" />
|
|
|
</AssociationSet>
|
|
</AssociationSet>
|
|
|
|
|
+ <AssociationSet Name="FK_GroupeUtilisateur" Association="Self.FK_GroupeUtilisateur">
|
|
|
|
|
+ <End Role="Groupes" EntitySet="Groupes" />
|
|
|
|
|
+ <End Role="Utilisateurs" EntitySet="Utilisateurs" />
|
|
|
|
|
+ </AssociationSet>
|
|
|
<AssociationSet Name="FK_RestaurationFormulairesColleges" Association="Self.FK_RestaurationFormulairesColleges">
|
|
<AssociationSet Name="FK_RestaurationFormulairesColleges" Association="Self.FK_RestaurationFormulairesColleges">
|
|
|
<End Role="Colleges" EntitySet="Colleges" />
|
|
<End Role="Colleges" EntitySet="Colleges" />
|
|
|
<End Role="RestaurationFormulaires" EntitySet="RestaurationFormulaires" />
|
|
<End Role="RestaurationFormulaires" EntitySet="RestaurationFormulaires" />
|
|
@@ -605,14 +587,6 @@
|
|
|
<End Role="RestaurationTypesRepas" EntitySet="RestaurationTypesRepas" />
|
|
<End Role="RestaurationTypesRepas" EntitySet="RestaurationTypesRepas" />
|
|
|
<End Role="RestaurationParametresRepas" EntitySet="RestaurationParametresRepas" />
|
|
<End Role="RestaurationParametresRepas" EntitySet="RestaurationParametresRepas" />
|
|
|
</AssociationSet>
|
|
</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>
|
|
</EntityContainer>
|
|
|
</Schema></edmx:StorageModels>
|
|
</Schema></edmx:StorageModels>
|
|
|
<!-- CSDL content -->
|
|
<!-- CSDL content -->
|
|
@@ -710,14 +684,9 @@
|
|
|
</AssociationSet>
|
|
</AssociationSet>
|
|
|
<EntitySet Name="Groupes" EntityType="CD67.FicheCollege.Groupe" />
|
|
<EntitySet Name="Groupes" EntityType="CD67.FicheCollege.Groupe" />
|
|
|
<EntitySet Name="Utilisateurs" EntityType="CD67.FicheCollege.Utilisateur" />
|
|
<EntitySet Name="Utilisateurs" EntityType="CD67.FicheCollege.Utilisateur" />
|
|
|
- <EntitySet Name="UtilisateursGroupes" EntityType="CD67.FicheCollege.UtilisateursGroupe" />
|
|
|
|
|
- <AssociationSet Name="FK_UtilisateursGroupesGroupes" Association="CD67.FicheCollege.FK_UtilisateursGroupesGroupes">
|
|
|
|
|
|
|
+ <AssociationSet Name="FK_GroupeUtilisateur" Association="CD67.FicheCollege.FK_GroupeUtilisateur">
|
|
|
<End Role="Groupe" EntitySet="Groupes" />
|
|
<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="Utilisateur" EntitySet="Utilisateurs" />
|
|
|
- <End Role="UtilisateursGroupe" EntitySet="UtilisateursGroupes" />
|
|
|
|
|
</AssociationSet>
|
|
</AssociationSet>
|
|
|
</EntityContainer>
|
|
</EntityContainer>
|
|
|
<EntityType Name="TypeCollege">
|
|
<EntityType Name="TypeCollege">
|
|
@@ -1188,7 +1157,7 @@
|
|
|
<Property Name="Id" Type="Int32" Nullable="false" annotation:StoreGeneratedPattern="Identity" />
|
|
<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="Nom" Type="String" Nullable="false" MaxLength="50" FixedLength="false" Unicode="true" />
|
|
|
<Property Name="Description" Type="String" MaxLength="Max" 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" />
|
|
|
|
|
|
|
+ <NavigationProperty Name="Utilisateurs" Relationship="CD67.FicheCollege.FK_GroupeUtilisateur" FromRole="Groupe" ToRole="Utilisateur" />
|
|
|
</EntityType>
|
|
</EntityType>
|
|
|
<EntityType Name="Utilisateur">
|
|
<EntityType Name="Utilisateur">
|
|
|
<Key>
|
|
<Key>
|
|
@@ -1196,44 +1165,21 @@
|
|
|
</Key>
|
|
</Key>
|
|
|
<Property Name="Id" Type="Int32" Nullable="false" />
|
|
<Property Name="Id" Type="Int32" Nullable="false" />
|
|
|
<Property Name="Sid" Type="String" Nullable="false" MaxLength="64" FixedLength="false" Unicode="true" />
|
|
<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="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" />
|
|
|
|
|
|
|
+ <NavigationProperty Name="Groupe" Relationship="CD67.FicheCollege.FK_GroupeUtilisateur" FromRole="Utilisateur" ToRole="Groupe" />
|
|
|
</EntityType>
|
|
</EntityType>
|
|
|
- <Association Name="FK_UtilisateursGroupesGroupes">
|
|
|
|
|
|
|
+ <Association Name="FK_GroupeUtilisateur">
|
|
|
<End Type="CD67.FicheCollege.Groupe" Role="Groupe" Multiplicity="1" />
|
|
<End Type="CD67.FicheCollege.Groupe" Role="Groupe" Multiplicity="1" />
|
|
|
- <End Type="CD67.FicheCollege.UtilisateursGroupe" Role="UtilisateursGroupe" Multiplicity="*" />
|
|
|
|
|
|
|
+ <End Type="CD67.FicheCollege.Utilisateur" Role="Utilisateur" Multiplicity="*" />
|
|
|
<ReferentialConstraint>
|
|
<ReferentialConstraint>
|
|
|
<Principal Role="Groupe">
|
|
<Principal Role="Groupe">
|
|
|
<PropertyRef Name="Id" />
|
|
<PropertyRef Name="Id" />
|
|
|
</Principal>
|
|
</Principal>
|
|
|
- <Dependent Role="UtilisateursGroupe">
|
|
|
|
|
|
|
+ <Dependent Role="Utilisateur">
|
|
|
<PropertyRef Name="GroupeId" />
|
|
<PropertyRef Name="GroupeId" />
|
|
|
</Dependent>
|
|
</Dependent>
|
|
|
</ReferentialConstraint>
|
|
</ReferentialConstraint>
|
|
|
</Association>
|
|
</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>
|
|
</Schema>
|
|
|
</edmx:ConceptualModels>
|
|
</edmx:ConceptualModels>
|
|
|
<!-- C-S mapping content -->
|
|
<!-- C-S mapping content -->
|
|
@@ -1494,18 +1440,8 @@
|
|
|
<EntitySetMapping Name="Utilisateurs">
|
|
<EntitySetMapping Name="Utilisateurs">
|
|
|
<EntityTypeMapping TypeName="CD67.FicheCollege.Utilisateur">
|
|
<EntityTypeMapping TypeName="CD67.FicheCollege.Utilisateur">
|
|
|
<MappingFragment StoreEntitySet="Utilisateurs">
|
|
<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="GroupeId" ColumnName="GroupeId" />
|
|
|
|
|
+ <ScalarProperty Name="Sid" ColumnName="Sid" />
|
|
|
<ScalarProperty Name="Id" ColumnName="Id" />
|
|
<ScalarProperty Name="Id" ColumnName="Id" />
|
|
|
</MappingFragment>
|
|
</MappingFragment>
|
|
|
</EntityTypeMapping>
|
|
</EntityTypeMapping>
|