|
16 | 16 | <Property Name="AadharCardNo" Type="nvarchar" MaxLength="50" Nullable="false" /> |
17 | 17 | <Property Name="DetailId" Type="int" Nullable="false" /> |
18 | 18 | </EntityType> |
| 19 | + <EntityType Name="CurrentStatus"> |
| 20 | + <Key> |
| 21 | + <PropertyRef Name="Id" /> |
| 22 | + </Key> |
| 23 | + <Property Name="Id" Type="int" StoreGeneratedPattern="Identity" Nullable="false" /> |
| 24 | + <Property Name="Company" Type="nvarchar" MaxLength="50" Nullable="false" /> |
| 25 | + <Property Name="Designation" Type="nvarchar" MaxLength="50" Nullable="false" /> |
| 26 | + <Property Name="Department" Type="nvarchar" MaxLength="50" Nullable="false" /> |
| 27 | + <Property Name="CTC" Type="nvarchar" MaxLength="50" /> |
| 28 | + <Property Name="WorkingFrom" Type="datetime" Nullable="false" /> |
| 29 | + <Property Name="DetailId" Type="int" Nullable="false" /> |
| 30 | + </EntityType> |
19 | 31 | <EntityType Name="Details"> |
20 | 32 | <Key> |
21 | 33 | <PropertyRef Name="Id" /> |
|
46 | 58 | <Property Name="Month" Type="int" /> |
47 | 59 | <Property Name="SkillIds" Type="nvarchar" MaxLength="50" /> |
48 | 60 | <Property Name="DetailId" Type="int" Nullable="false" /> |
| 61 | + <Property Name="FileId" Type="int" /> |
49 | 62 | </EntityType> |
50 | 63 | <EntityType Name="Skill"> |
51 | 64 | <Key> |
|
66 | 79 | </Dependent> |
67 | 80 | </ReferentialConstraint> |
68 | 81 | </Association> |
| 82 | + <Association Name="FK_CurrentStatus_Details"> |
| 83 | + <End Role="Details" Type="Self.Details" Multiplicity="1" /> |
| 84 | + <End Role="CurrentStatus" Type="Self.CurrentStatus" Multiplicity="*" /> |
| 85 | + <ReferentialConstraint> |
| 86 | + <Principal Role="Details"> |
| 87 | + <PropertyRef Name="Id" /> |
| 88 | + </Principal> |
| 89 | + <Dependent Role="CurrentStatus"> |
| 90 | + <PropertyRef Name="DetailId" /> |
| 91 | + </Dependent> |
| 92 | + </ReferentialConstraint> |
| 93 | + </Association> |
69 | 94 | <Association Name="FK_Details_File"> |
70 | 95 | <End Role="File" Type="Self.File" Multiplicity="0..1" /> |
71 | 96 | <End Role="Details" Type="Self.Details" Multiplicity="*" /> |
|
90 | 115 | </Dependent> |
91 | 116 | </ReferentialConstraint> |
92 | 117 | </Association> |
| 118 | + <Association Name="FK_ProfessionalDetail_File"> |
| 119 | + <End Role="File" Type="Self.File" Multiplicity="0..1" /> |
| 120 | + <End Role="ProfessionalDetail" Type="Self.ProfessionalDetail" Multiplicity="*" /> |
| 121 | + <ReferentialConstraint> |
| 122 | + <Principal Role="File"> |
| 123 | + <PropertyRef Name="Id" /> |
| 124 | + </Principal> |
| 125 | + <Dependent Role="ProfessionalDetail"> |
| 126 | + <PropertyRef Name="FileId" /> |
| 127 | + </Dependent> |
| 128 | + </ReferentialConstraint> |
| 129 | + </Association> |
93 | 130 | <EntityContainer Name="DemoModelStoreContainer"> |
94 | 131 | <EntitySet Name="BankDetails" EntityType="Self.BankDetails" Schema="dbo" store:Type="Tables" /> |
| 132 | + <EntitySet Name="CurrentStatus" EntityType="Self.CurrentStatus" Schema="dbo" store:Type="Tables" /> |
95 | 133 | <EntitySet Name="Details" EntityType="Self.Details" Schema="dbo" store:Type="Tables" /> |
96 | 134 | <EntitySet Name="File" EntityType="Self.File" Schema="dbo" store:Type="Tables" /> |
97 | 135 | <EntitySet Name="ProfessionalDetail" EntityType="Self.ProfessionalDetail" Schema="dbo" store:Type="Tables" /> |
|
100 | 138 | <End Role="Details" EntitySet="Details" /> |
101 | 139 | <End Role="BankDetails" EntitySet="BankDetails" /> |
102 | 140 | </AssociationSet> |
| 141 | + <AssociationSet Name="FK_CurrentStatus_Details" Association="Self.FK_CurrentStatus_Details"> |
| 142 | + <End Role="Details" EntitySet="Details" /> |
| 143 | + <End Role="CurrentStatus" EntitySet="CurrentStatus" /> |
| 144 | + </AssociationSet> |
103 | 145 | <AssociationSet Name="FK_Details_File" Association="Self.FK_Details_File"> |
104 | 146 | <End Role="File" EntitySet="File" /> |
105 | 147 | <End Role="Details" EntitySet="Details" /> |
|
108 | 150 | <End Role="Details" EntitySet="Details" /> |
109 | 151 | <End Role="ProfessionalDetail" EntitySet="ProfessionalDetail" /> |
110 | 152 | </AssociationSet> |
| 153 | + <AssociationSet Name="FK_ProfessionalDetail_File" Association="Self.FK_ProfessionalDetail_File"> |
| 154 | + <End Role="File" EntitySet="File" /> |
| 155 | + <End Role="ProfessionalDetail" EntitySet="ProfessionalDetail" /> |
| 156 | + </AssociationSet> |
111 | 157 | </EntityContainer> |
112 | 158 | </Schema></edmx:StorageModels> |
113 | 159 | <!-- CSDL content --> |
114 | 160 | <edmx:ConceptualModels> |
115 | 161 | <Schema Namespace="DemoModel" 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"> |
116 | 162 | <EntityContainer Name="DemoEntities" annotation:LazyLoadingEnabled="true"> |
117 | 163 | <EntitySet Name="BankDetails" EntityType="DemoModel.BankDetail" /> |
| 164 | + <EntitySet Name="CurrentStatus" EntityType="DemoModel.CurrentStatu" /> |
118 | 165 | <EntitySet Name="Details" EntityType="DemoModel.Detail" /> |
119 | 166 | <EntitySet Name="Files" EntityType="DemoModel.File" /> |
120 | 167 | <EntitySet Name="ProfessionalDetails" EntityType="DemoModel.ProfessionalDetail" /> |
|
123 | 170 | <End Role="Detail" EntitySet="Details" /> |
124 | 171 | <End Role="BankDetail" EntitySet="BankDetails" /> |
125 | 172 | </AssociationSet> |
| 173 | + <AssociationSet Name="FK_CurrentStatus_Details" Association="DemoModel.FK_CurrentStatus_Details"> |
| 174 | + <End Role="Detail" EntitySet="Details" /> |
| 175 | + <End Role="CurrentStatu" EntitySet="CurrentStatus" /> |
| 176 | + </AssociationSet> |
126 | 177 | <AssociationSet Name="FK_Details_File" Association="DemoModel.FK_Details_File"> |
127 | 178 | <End Role="File" EntitySet="Files" /> |
128 | 179 | <End Role="Detail" EntitySet="Details" /> |
|
131 | 182 | <End Role="Detail" EntitySet="Details" /> |
132 | 183 | <End Role="ProfessionalDetail" EntitySet="ProfessionalDetails" /> |
133 | 184 | </AssociationSet> |
| 185 | + <AssociationSet Name="FK_ProfessionalDetail_File" Association="DemoModel.FK_ProfessionalDetail_File"> |
| 186 | + <End Role="File" EntitySet="Files" /> |
| 187 | + <End Role="ProfessionalDetail" EntitySet="ProfessionalDetails" /> |
| 188 | + </AssociationSet> |
134 | 189 | </EntityContainer> |
135 | 190 | <EntityType Name="BankDetail"> |
136 | 191 | <Key> |
|
144 | 199 | <Property Name="DetailId" Type="Int32" Nullable="false" /> |
145 | 200 | <NavigationProperty Name="Detail" Relationship="DemoModel.FK_BankDetails_Details" FromRole="BankDetail" ToRole="Detail" /> |
146 | 201 | </EntityType> |
| 202 | + <EntityType Name="CurrentStatu"> |
| 203 | + <Key> |
| 204 | + <PropertyRef Name="Id" /> |
| 205 | + </Key> |
| 206 | + <Property Name="Id" Type="Int32" Nullable="false" annotation:StoreGeneratedPattern="Identity" /> |
| 207 | + <Property Name="Company" Type="String" Nullable="false" MaxLength="50" FixedLength="false" Unicode="true" /> |
| 208 | + <Property Name="Designation" Type="String" Nullable="false" MaxLength="50" FixedLength="false" Unicode="true" /> |
| 209 | + <Property Name="Department" Type="String" Nullable="false" MaxLength="50" FixedLength="false" Unicode="true" /> |
| 210 | + <Property Name="CTC" Type="String" MaxLength="50" FixedLength="false" Unicode="true" /> |
| 211 | + <Property Name="WorkingFrom" Type="DateTime" Nullable="false" Precision="3" /> |
| 212 | + <Property Name="DetailId" Type="Int32" Nullable="false" /> |
| 213 | + <NavigationProperty Name="Detail" Relationship="DemoModel.FK_CurrentStatus_Details" FromRole="CurrentStatu" ToRole="Detail" /> |
| 214 | + </EntityType> |
147 | 215 | <EntityType Name="Detail"> |
148 | 216 | <Key> |
149 | 217 | <PropertyRef Name="Id" /> |
|
156 | 224 | <Property Name="Email" Type="String" Nullable="false" MaxLength="50" FixedLength="false" Unicode="true" /> |
157 | 225 | <Property Name="FileId" Type="Int32" /> |
158 | 226 | <NavigationProperty Name="BankDetails" Relationship="DemoModel.FK_BankDetails_Details" FromRole="Detail" ToRole="BankDetail" /> |
| 227 | + <NavigationProperty Name="CurrentStatus" Relationship="DemoModel.FK_CurrentStatus_Details" FromRole="Detail" ToRole="CurrentStatu" /> |
159 | 228 | <NavigationProperty Name="File" Relationship="DemoModel.FK_Details_File" FromRole="Detail" ToRole="File" /> |
160 | 229 | <NavigationProperty Name="ProfessionalDetails" Relationship="DemoModel.FK_ProfessionalDetail_Details" FromRole="Detail" ToRole="ProfessionalDetail" /> |
161 | 230 | </EntityType> |
|
168 | 237 | <Property Name="ContentType" Type="String" MaxLength="200" FixedLength="false" Unicode="true" /> |
169 | 238 | <Property Name="Data" Type="Binary" MaxLength="Max" FixedLength="false" /> |
170 | 239 | <NavigationProperty Name="Details" Relationship="DemoModel.FK_Details_File" FromRole="File" ToRole="Detail" /> |
| 240 | + <NavigationProperty Name="ProfessionalDetails" Relationship="DemoModel.FK_ProfessionalDetail_File" FromRole="File" ToRole="ProfessionalDetail" /> |
171 | 241 | </EntityType> |
172 | 242 | <EntityType Name="ProfessionalDetail"> |
173 | 243 | <Key> |
|
178 | 248 | <Property Name="Month" Type="Int32" /> |
179 | 249 | <Property Name="SkillIds" Type="String" MaxLength="50" FixedLength="false" Unicode="true" /> |
180 | 250 | <Property Name="DetailId" Type="Int32" Nullable="false" /> |
| 251 | + <Property Name="FileId" Type="Int32" /> |
181 | 252 | <NavigationProperty Name="Detail" Relationship="DemoModel.FK_ProfessionalDetail_Details" FromRole="ProfessionalDetail" ToRole="Detail" /> |
| 253 | + <NavigationProperty Name="File" Relationship="DemoModel.FK_ProfessionalDetail_File" FromRole="ProfessionalDetail" ToRole="File" /> |
182 | 254 | </EntityType> |
183 | 255 | <EntityType Name="Skill"> |
184 | 256 | <Key> |
|
199 | 271 | </Dependent> |
200 | 272 | </ReferentialConstraint> |
201 | 273 | </Association> |
| 274 | + <Association Name="FK_CurrentStatus_Details"> |
| 275 | + <End Type="DemoModel.Detail" Role="Detail" Multiplicity="1" /> |
| 276 | + <End Type="DemoModel.CurrentStatu" Role="CurrentStatu" Multiplicity="*" /> |
| 277 | + <ReferentialConstraint> |
| 278 | + <Principal Role="Detail"> |
| 279 | + <PropertyRef Name="Id" /> |
| 280 | + </Principal> |
| 281 | + <Dependent Role="CurrentStatu"> |
| 282 | + <PropertyRef Name="DetailId" /> |
| 283 | + </Dependent> |
| 284 | + </ReferentialConstraint> |
| 285 | + </Association> |
202 | 286 | <Association Name="FK_Details_File"> |
203 | 287 | <End Type="DemoModel.File" Role="File" Multiplicity="0..1" /> |
204 | 288 | <End Type="DemoModel.Detail" Role="Detail" Multiplicity="*" /> |
|
223 | 307 | </Dependent> |
224 | 308 | </ReferentialConstraint> |
225 | 309 | </Association> |
| 310 | + <Association Name="FK_ProfessionalDetail_File"> |
| 311 | + <End Type="DemoModel.File" Role="File" Multiplicity="0..1" /> |
| 312 | + <End Type="DemoModel.ProfessionalDetail" Role="ProfessionalDetail" Multiplicity="*" /> |
| 313 | + <ReferentialConstraint> |
| 314 | + <Principal Role="File"> |
| 315 | + <PropertyRef Name="Id" /> |
| 316 | + </Principal> |
| 317 | + <Dependent Role="ProfessionalDetail"> |
| 318 | + <PropertyRef Name="FileId" /> |
| 319 | + </Dependent> |
| 320 | + </ReferentialConstraint> |
| 321 | + </Association> |
226 | 322 | </Schema> |
227 | 323 | </edmx:ConceptualModels> |
228 | 324 | <!-- C-S mapping content --> |
|
241 | 337 | </MappingFragment> |
242 | 338 | </EntityTypeMapping> |
243 | 339 | </EntitySetMapping> |
| 340 | + <EntitySetMapping Name="CurrentStatus"> |
| 341 | + <EntityTypeMapping TypeName="DemoModel.CurrentStatu"> |
| 342 | + <MappingFragment StoreEntitySet="CurrentStatus"> |
| 343 | + <ScalarProperty Name="DetailId" ColumnName="DetailId" /> |
| 344 | + <ScalarProperty Name="WorkingFrom" ColumnName="WorkingFrom" /> |
| 345 | + <ScalarProperty Name="CTC" ColumnName="CTC" /> |
| 346 | + <ScalarProperty Name="Department" ColumnName="Department" /> |
| 347 | + <ScalarProperty Name="Designation" ColumnName="Designation" /> |
| 348 | + <ScalarProperty Name="Company" ColumnName="Company" /> |
| 349 | + <ScalarProperty Name="Id" ColumnName="Id" /> |
| 350 | + </MappingFragment> |
| 351 | + </EntityTypeMapping> |
| 352 | + </EntitySetMapping> |
244 | 353 | <EntitySetMapping Name="Details"> |
245 | 354 | <EntityTypeMapping TypeName="DemoModel.Detail"> |
246 | 355 | <MappingFragment StoreEntitySet="Details"> |
|
267 | 376 | <EntitySetMapping Name="ProfessionalDetails"> |
268 | 377 | <EntityTypeMapping TypeName="DemoModel.ProfessionalDetail"> |
269 | 378 | <MappingFragment StoreEntitySet="ProfessionalDetail"> |
| 379 | + <ScalarProperty Name="FileId" ColumnName="FileId" /> |
270 | 380 | <ScalarProperty Name="DetailId" ColumnName="DetailId" /> |
271 | 381 | <ScalarProperty Name="SkillIds" ColumnName="SkillIds" /> |
272 | 382 | <ScalarProperty Name="Month" ColumnName="Month" /> |
|
0 commit comments