Free cookie consent management tool by TermsFeed Policy Generator

source: branches/HeuristicLab.Services.Authentication Prototype/Persistence/DataClasses.dbml @ 3951

Last change on this file since 3951 was 3951, checked in by bfarka, 14 years ago

changed persistence for roles and implemented first Method in RoleProvider --> FinAllUsers (#1046)

File size: 3.0 KB
Line 
1<?xml version="1.0" encoding="utf-8"?>
2<Database Class="DataClassesDataContext" xmlns="http://schemas.microsoft.com/linqtosql/dbml/2007">
3  <Table Name="" Member="HeuristicLabUsers">
4    <Type Name="HeuristicLabUser">
5      <Column Name="id" Member="ID" Storage="_id" Type="System.Int64" IsReadOnly="true" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" />
6      <Column Name="UserName" Modifier="Virtual" Type="System.String" IsReadOnly="true" CanBeNull="false" />
7      <Column Name="Password" Type="System.String" CanBeNull="false" />
8      <Column Name="LastPasswordChangedDate" Modifier="Virtual" Type="System.DateTime" IsReadOnly="true" CanBeNull="false" />
9      <Column Name="PasswordQuestion" Modifier="Virtual" Type="System.String" IsReadOnly="true" CanBeNull="false" />
10      <Column Name="PasswordAnswer" Type="System.String" CanBeNull="false" />
11      <Column Name="Email" Modifier="Virtual" Type="System.String" CanBeNull="false" />
12      <Column Name="Comment" Modifier="Virtual" Type="System.String" CanBeNull="false" />
13      <Association Name="HeuristicLabUser_HeuristicLabUserRole" Member="HeuristicLabUserRole" ThisKey="ID" OtherKey="HeuristicLabUserID" Type="HeuristicLabUserRole" />
14    </Type>
15  </Table>
16  <Table Name="" Member="HeuristicLabRole">
17    <Type Name="HeuristicLabRole">
18      <Column Name="ID" Type="System.Int64" IsReadOnly="true" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" />
19      <Column Name="roleName" Member="RoleName" Storage="_roleName" Type="System.String" CanBeNull="false" />
20      <Column Name="parentRoleID" Member="ParentRoleID" Storage="_parentRoleID" Type="System.Int64" CanBeNull="true" />
21      <Column Name="IsPermission" Type="System.Boolean" CanBeNull="false" />
22      <Association Name="HeuristicLabRole_HeuristicLabUserRole" Member="HeuristicLabUserRole" ThisKey="ID" OtherKey="HeuristicLabRoleID" Type="HeuristicLabUserRole" />
23      <Association Name="HeuristicLabRole_HeuristicLabRole" Member="HeuristicLabRole2" ThisKey="ID" OtherKey="ParentRoleID" Type="HeuristicLabRole" />
24      <Association Name="HeuristicLabRole_HeuristicLabRole" Member="HeuristicLabRole1" ThisKey="ParentRoleID" OtherKey="ID" Type="HeuristicLabRole" IsForeignKey="true" />
25    </Type>
26  </Table>
27  <Table Name="" Member="HeuristicLabUserRole">
28    <Type Name="HeuristicLabUserRole">
29      <Column Name="ID" Type="System.Int64" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" />
30      <Column Name="HeuristicLabUserID" Type="System.Int64" CanBeNull="false" />
31      <Column Name="HeuristicLabRoleID" Type="System.Int64" CanBeNull="false" />
32      <Association Name="HeuristicLabUser_HeuristicLabUserRole" Member="HeuristicLabUser" ThisKey="HeuristicLabUserID" OtherKey="ID" Type="HeuristicLabUser" IsForeignKey="true" />
33      <Association Name="HeuristicLabRole_HeuristicLabUserRole" Member="HeuristicLabRole" Storage="_HeuristicLabAbstractRole" ThisKey="HeuristicLabRoleID" OtherKey="ID" Type="HeuristicLabRole" IsForeignKey="true" />
34    </Type>
35  </Table>
36</Database>
Note: See TracBrowser for help on using the repository browser.