懒羊羊
2023-12-28 e46d3baaf3e8d7d85f4bafec3aad75e52b078408
提交 | 用户 | 时间
e46d3b 1 <?xml version="1.0" encoding="utf-8"?>
2 <Schema Namespace="Sam_DBModel" Alias="Self" annotation:UseStrongSpatialTypes="false" xmlns:annotation="http://schemas.microsoft.com/ado/2009/02/edm/annotation" xmlns="http://schemas.microsoft.com/ado/2009/11/edm">
3   <EntityType Name="Base_SysMenu">
4     <Key>
5       <PropertyRef Name="Menu_Id" />
6     </Key>
7     <Property Name="Menu_Id" Type="String" MaxLength="50" FixedLength="false" Unicode="false" Nullable="false" />
8     <Property Name="ParentId" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
9     <Property Name="Menu_Name" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
10     <Property Name="Menu_Tag" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
11     <Property Name="Menu_Img" Type="Int32" />
12     <Property Name="SortCode" Type="Int32" />
13     <Property Name="CreateDate" Type="DateTime" Precision="3" />
14     <Property Name="CreateUserId" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
15     <Property Name="CreateUserName" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
16     <Property Name="ModifyDate" Type="DateTime" Precision="3" />
17     <Property Name="ModifyUserId" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
18     <Property Name="ModifyUserName" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
19     <Property Name="Menu_Type" Type="Int32" Nullable="false" />
20   </EntityType>
21   <EntityContainer Name="Sam_DBEntities" annotation:LazyLoadingEnabled="true">
22     <EntitySet Name="Base_SysMenu" EntityType="Self.Base_SysMenu" />
23     <EntitySet Name="Base_UserRight" EntityType="Sam_DBModel.Base_UserRight" />
24     <EntitySet Name="Base_Organization" EntityType="Sam_DBModel.Base_Organization" />
25     <EntitySet Name="sysdiagrams" EntityType="Sam_DBModel.sysdiagrams" />
26     <EntitySet Name="Base_StaffOrganize" EntityType="Sam_DBModel.Base_StaffOrganize" />
27     <EntitySet Name="Base_UserInfo" EntityType="Sam_DBModel.Base_UserInfo" />
28     <AssociationSet Name="FK_Base_StaffOrganize_Base_UserInfo" Association="Sam_DBModel.FK_Base_StaffOrganize_Base_UserInfo">
29       <End Role="Base_UserInfo" EntitySet="Base_UserInfo" />
30       <End Role="Base_StaffOrganize" EntitySet="Base_StaffOrganize" />
31     </AssociationSet>
32     <AssociationSet Name="FK_Base_UserRight_Base_UserInfo" Association="Sam_DBModel.FK_Base_UserRight_Base_UserInfo">
33       <End Role="Base_UserInfo" EntitySet="Base_UserInfo" />
34       <End Role="Base_UserRight" EntitySet="Base_UserRight" />
35     </AssociationSet>
36     <EntitySet Name="Base_AppendPropertyInstance" EntityType="Sam_DBModel.Base_AppendPropertyInstance" />
37     <AssociationSet Name="FK_Base_AppendPropertyInstance_Base_UserInfo" Association="Sam_DBModel.FK_Base_AppendPropertyInstance_Base_UserInfo">
38       <End Role="Base_UserInfo" EntitySet="Base_UserInfo" />
39       <End Role="Base_AppendPropertyInstance" EntitySet="Base_AppendPropertyInstance" />
40     </AssociationSet>
41     <EntitySet Name="Base_AppendProperty" EntityType="Sam_DBModel.Base_AppendProperty" />
42     <EntitySet Name="Base_RoleRight" EntityType="Sam_DBModel.Base_RoleRight" />
43     <EntitySet Name="Base_Roles" EntityType="Sam_DBModel.Base_Roles" />
44     <AssociationSet Name="FK_Base_RoleRight_Base_Roles" Association="Sam_DBModel.FK_Base_RoleRight_Base_Roles">
45       <End Role="Base_Roles" EntitySet="Base_Roles" />
46       <End Role="Base_RoleRight" EntitySet="Base_RoleRight" />
47     </AssociationSet>
48     <EntitySet Name="Base_UserRole" EntityType="Sam_DBModel.Base_UserRole" />
49     <AssociationSet Name="FK_Base_UserRole_Base_UserInfo" Association="Sam_DBModel.FK_Base_UserRole_Base_UserInfo">
50       <End Role="Base_UserInfo" EntitySet="Base_UserInfo" />
51       <End Role="Base_UserRole" EntitySet="Base_UserRole" />
52     </AssociationSet>
53     <EntitySet Name="Base_Log" EntityType="Sam_DBModel.Base_Log" />
54   </EntityContainer>
55   <EntityType Name="Base_UserRight">
56     <Key>
57       <PropertyRef Name="UserRight_ID" />
58     </Key>
59     <Property Name="UserRight_ID" Type="String" Nullable="false" MaxLength="50" FixedLength="false" Unicode="false" />
60     <Property Name="Menu_Id" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
61     <Property Name="CreateDate" Type="DateTime" Precision="3" />
62     <Property Name="CreateUserId" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
63     <Property Name="CreateUserName" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
64     <NavigationProperty Name="Base_UserInfo" Relationship="Sam_DBModel.FK_Base_UserRight_Base_UserInfo" FromRole="Base_UserRight" ToRole="Base_UserInfo" />
65   </EntityType>
66   <EntityType Name="Base_Organization">
67     <Key>
68       <PropertyRef Name="Organization_ID" />
69     </Key>
70     <Property Name="Organization_ID" Type="String" Nullable="false" MaxLength="50" FixedLength="false" Unicode="false" />
71     <Property Name="Organization_Code" Type="String" MaxLength="20" FixedLength="false" Unicode="false" />
72     <Property Name="Organization_Name" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
73     <Property Name="Organization_InnerPhone" Type="String" MaxLength="20" FixedLength="false" Unicode="false" />
74     <Property Name="Organization_OuterPhone" Type="String" MaxLength="20" FixedLength="false" Unicode="false" />
75     <Property Name="Organization_Manager" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
76     <Property Name="Organization_AssistantManager" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
77     <Property Name="Organization_Fax" Type="String" MaxLength="20" FixedLength="false" Unicode="false" />
78     <Property Name="Organization_Zipcode" Type="String" MaxLength="20" FixedLength="false" Unicode="false" />
79     <Property Name="Organization_Address" Type="String" MaxLength="200" FixedLength="false" Unicode="false" />
80     <Property Name="ParentId" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
81     <Property Name="Organization_Remark" Type="String" MaxLength="200" FixedLength="false" Unicode="false" />
82     <Property Name="SortCode" Type="Int32" />
83     <Property Name="DeleteMark" Type="Int32" />
84     <Property Name="CreateDate" Type="DateTime" Precision="0" />
85     <Property Name="CreateUserId" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
86     <Property Name="CreateUserName" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
87     <Property Name="ModifyDate" Type="DateTime" Precision="3" />
88     <Property Name="ModifyUserId" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
89     <Property Name="ModifyUserName" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
90   </EntityType>
91   <EntityType Name="sysdiagrams">
92     <Key>
93       <PropertyRef Name="diagram_id" />
94     </Key>
95     <Property Name="name" Type="String" Nullable="false" MaxLength="128" FixedLength="false" Unicode="true" />
96     <Property Name="principal_id" Type="Int32" Nullable="false" />
97     <Property Name="diagram_id" Type="Int32" Nullable="false" annotation:StoreGeneratedPattern="Identity" />
98     <Property Name="version" Type="Int32" />
99     <Property Name="definition" Type="Binary" MaxLength="Max" FixedLength="false" />
100   </EntityType>
101   <EntityType Name="Base_StaffOrganize">
102     <Key>
103       <PropertyRef Name="StaffOrganize_Id" />
104     </Key>
105     <Property Name="StaffOrganize_Id" Type="String" Nullable="false" MaxLength="50" FixedLength="false" Unicode="false" />
106     <Property Name="Organization_ID" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
107     <Property Name="CreateDate" Type="DateTime" Precision="3" />
108     <Property Name="CreateUserId" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
109     <Property Name="CreateUserName" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
110     <NavigationProperty Name="Base_UserInfo" Relationship="Sam_DBModel.FK_Base_StaffOrganize_Base_UserInfo" FromRole="Base_StaffOrganize" ToRole="Base_UserInfo" />
111   </EntityType>
112   <EntityType Name="Base_UserInfo">
113     <Key>
114       <PropertyRef Name="User_ID" />
115     </Key>
116     <Property Name="User_ID" Type="String" Nullable="false" MaxLength="50" FixedLength="false" Unicode="false" />
117     <Property Name="User_Code" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
118     <Property Name="User_Account" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
119     <Property Name="User_Pwd" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
120     <Property Name="User_Name" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
121     <Property Name="User_Sex" Type="String" MaxLength="10" FixedLength="false" Unicode="false" />
122     <Property Name="Title" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
123     <Property Name="Email" Type="String" MaxLength="20" FixedLength="false" Unicode="false" />
124     <Property Name="Theme" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
125     <Property Name="DeleteMark" Type="Int32" />
126     <Property Name="CreateDate" Type="DateTime" Precision="0" />
127     <Property Name="CreateUserId" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
128     <Property Name="CreateUserName" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
129     <Property Name="ModifyDate" Type="DateTime" Precision="0" />
130     <Property Name="ModifyUserId" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
131     <Property Name="ModifyUserName" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
132     <Property Name="User_Remark" Type="String" MaxLength="Max" FixedLength="false" Unicode="false" />
133     <NavigationProperty Name="Base_StaffOrganize" Relationship="Sam_DBModel.FK_Base_StaffOrganize_Base_UserInfo" FromRole="Base_UserInfo" ToRole="Base_StaffOrganize" />
134     <NavigationProperty Name="Base_UserRight" Relationship="Sam_DBModel.FK_Base_UserRight_Base_UserInfo" FromRole="Base_UserInfo" ToRole="Base_UserRight" />
135     <NavigationProperty Name="Base_AppendPropertyInstance" Relationship="Sam_DBModel.FK_Base_AppendPropertyInstance_Base_UserInfo" FromRole="Base_UserInfo" ToRole="Base_AppendPropertyInstance" />
136     <NavigationProperty Name="Base_UserRole" Relationship="Sam_DBModel.FK_Base_UserRole_Base_UserInfo" FromRole="Base_UserInfo" ToRole="Base_UserRole" />
137   </EntityType>
138   <Association Name="FK_Base_StaffOrganize_Base_UserInfo">
139     <End Type="Sam_DBModel.Base_UserInfo" Role="Base_UserInfo" Multiplicity="0..1">
140       <OnDelete Action="Cascade" />
141     </End>
142     <End Type="Sam_DBModel.Base_StaffOrganize" Role="Base_StaffOrganize" Multiplicity="*" />
143   </Association>
144   <Association Name="FK_Base_UserRight_Base_UserInfo">
145     <End Type="Sam_DBModel.Base_UserInfo" Role="Base_UserInfo" Multiplicity="0..1">
146       <OnDelete Action="Cascade" />
147     </End>
148     <End Type="Sam_DBModel.Base_UserRight" Role="Base_UserRight" Multiplicity="*" />
149   </Association>
150   <EntityType Name="Base_AppendPropertyInstance">
151     <Key>
152       <PropertyRef Name="PropertyInstance_ID" />
153     </Key>
154     <Property Name="PropertyInstance_ID" Type="String" Nullable="false" MaxLength="50" FixedLength="false" Unicode="false" />
155     <Property Name="Property_Control_ID" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
156     <Property Name="PropertyInstance_Value" Type="String" MaxLength="Max" FixedLength="false" Unicode="false" />
157     <NavigationProperty Name="Base_UserInfo" Relationship="Sam_DBModel.FK_Base_AppendPropertyInstance_Base_UserInfo" FromRole="Base_AppendPropertyInstance" ToRole="Base_UserInfo" />
158   </EntityType>
159   <Association Name="FK_Base_AppendPropertyInstance_Base_UserInfo">
160     <End Type="Sam_DBModel.Base_UserInfo" Role="Base_UserInfo" Multiplicity="1" />
161     <End Type="Sam_DBModel.Base_AppendPropertyInstance" Role="Base_AppendPropertyInstance" Multiplicity="*" />
162   </Association>
163   <EntityType Name="Base_AppendProperty">
164     <Key>
165       <PropertyRef Name="Property_ID" />
166     </Key>
167     <Property Name="Property_ID" Type="String" Nullable="false" MaxLength="50" FixedLength="false" Unicode="false" />
168     <Property Name="Property_Function" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
169     <Property Name="Property_Control_ID" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
170     <Property Name="Property_Name" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
171     <Property Name="Property_Control_DataSource" Type="String" MaxLength="Max" FixedLength="false" Unicode="false" />
172     <Property Name="Property_Control_Length" Type="Int32" Nullable="false" />
173     <Property Name="Property_Control_Style" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
174     <Property Name="SortCode" Type="Int32" />
175     <Property Name="DeleteMark" Type="Int32" />
176     <Property Name="CreateDate" Type="DateTime" Precision="0" />
177     <Property Name="CreateUserId" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
178     <Property Name="CreateUserName" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
179     <Property Name="ModifyDate" Type="DateTime" Precision="3" />
180     <Property Name="ModifyUserId" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
181     <Property Name="ModifyUserName" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
182   </EntityType>
183   <EntityType Name="Base_RoleRight">
184     <Key>
185       <PropertyRef Name="RoleRight_ID" />
186     </Key>
187     <Property Name="RoleRight_ID" Type="String" Nullable="false" MaxLength="50" FixedLength="false" Unicode="false" />
188     <Property Name="Menu_Id" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
189     <Property Name="CreateDate" Type="DateTime" Precision="3" />
190     <Property Name="CreateUserId" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
191     <Property Name="CreateUserName" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
192     <NavigationProperty Name="Base_Roles" Relationship="Sam_DBModel.FK_Base_RoleRight_Base_Roles" FromRole="Base_RoleRight" ToRole="Base_Roles" />
193   </EntityType>
194   <EntityType Name="Base_Roles">
195     <Key>
196       <PropertyRef Name="Roles_ID" />
197     </Key>
198     <Property Name="Roles_ID" Type="String" Nullable="false" MaxLength="50" FixedLength="false" Unicode="false" />
199     <Property Name="ParentId" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
200     <Property Name="Roles_Name" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
201     <Property Name="Roles_Remark" Type="String" MaxLength="200" FixedLength="false" Unicode="false" />
202     <Property Name="SortCode" Type="Int32" />
203     <Property Name="DeleteMark" Type="Int32" />
204     <Property Name="CreateDate" Type="DateTime" Precision="3" />
205     <Property Name="CreateUserId" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
206     <Property Name="CreateUserName" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
207     <Property Name="ModifyDate" Type="DateTime" Precision="3" />
208     <Property Name="ModifyUserId" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
209     <Property Name="ModifyUserName" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
210     <NavigationProperty Name="Base_RoleRight" Relationship="Sam_DBModel.FK_Base_RoleRight_Base_Roles" FromRole="Base_Roles" ToRole="Base_RoleRight" />
211   </EntityType>
212   <Association Name="FK_Base_RoleRight_Base_Roles">
213     <End Type="Sam_DBModel.Base_Roles" Role="Base_Roles" Multiplicity="0..1">
214       <OnDelete Action="Cascade" />
215     </End>
216     <End Type="Sam_DBModel.Base_RoleRight" Role="Base_RoleRight" Multiplicity="*" />
217   </Association>
218   <EntityType Name="Base_UserRole">
219     <Key>
220       <PropertyRef Name="UserRole_ID" />
221     </Key>
222     <Property Name="UserRole_ID" Type="String" Nullable="false" MaxLength="50" FixedLength="false" Unicode="false" />
223     <Property Name="Roles_ID" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
224     <Property Name="CreateDate" Type="DateTime" Precision="3" />
225     <Property Name="CreateUserId" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
226     <Property Name="CreateUserName" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
227     <NavigationProperty Name="Base_UserInfo" Relationship="Sam_DBModel.FK_Base_UserRole_Base_UserInfo" FromRole="Base_UserRole" ToRole="Base_UserInfo" />
228   </EntityType>
229   <Association Name="FK_Base_UserRole_Base_UserInfo">
230     <End Type="Sam_DBModel.Base_UserInfo" Role="Base_UserInfo" Multiplicity="0..1" />
231     <End Type="Sam_DBModel.Base_UserRole" Role="Base_UserRole" Multiplicity="*" />
232   </Association>
233   <EntityType Name="Base_Log">
234     <Key>
235       <PropertyRef Name="LogID" />
236     </Key>
237     <Property Name="LogID" Type="String" Nullable="false" MaxLength="50" FixedLength="false" Unicode="false" />
238     <Property Name="Type" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
239     <Property Name="LogMessage" Type="String" MaxLength="500" FixedLength="false" Unicode="true" />
240     <Property Name="CreateTime" Type="DateTime" Precision="3" />
241     <Property Name="CreateUserName" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
242     <Property Name="CreateUserID" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
243     <Property Name="LocalIP" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
244     <Property Name="ClassName" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
245   </EntityType>
246 </Schema>